【发布时间】:2014-09-16 11:49:50
【问题描述】:
当我在 Visual Studio 2013 中处理任何基本 C++ 项目时按下“本地 Windows 调试器”按钮时,控制台打开并且程序输出,但是当控制台关闭时,另一个控制台打开,UI 略有变化,程序再次输出。
重现步骤:
创建一个新的 C++ 项目
在新项目的“Source Files”目录下,创建一个名为“main.cpp”的文件
- 将一个基本的 hello world 程序放入文件中:
#include <iostream>
using namespace std;
int main() {
cout << "Hello world!";
cin.get();
}
保存代码并按下工具栏上的“本地窗口调试器”按钮
会打开一个控制台,并等待您按 Enter 键
第一个控制台关闭后,会打开一个新控制台,并且 UI 会发生变化:
编辑: 下载包含项目的 zip 文件夹的链接:Test Project.zip
【问题讨论】:
-
我按照您的步骤进行操作,但我没有遇到这种情况。
-
你能发布正在生成的项目吗?答案可能在 proj 文件本身中。
-
我添加了一个链接来下载包含该项目的 zip:mediafire.com/?nnxd4hup2u25tpg
-
这不会在我使用该项目的 VS2013 中重现,而且该项目看起来不错。这只发生在调试配置上吗?输出窗口的“调试”中是否弹出了什么有趣的东西?
-
只是一个小附录:Threatfire(afaik 不再作为独立版本提供)在启动项目时会导致 Visual Studio 大幅减速。
标签: c++ visual-studio-2013 windows-7-x64