Visual Studio 2013运行两次项目

adv*_*rOK 14 c++ windows-7-x64 visual-studio-2013

当我在Visual Studio 2013中处理任何基本C++项目时按"本地Windows调试器"按钮时,控制台将打开并且程序输出,但是当控制台关闭时,另一个控制台打开,UI稍微改变,程序再次输出.

重现步骤:

  1. 创建一个新的C++项目 输入图像描述她

  2. 在新项目的"Source Files"目录中,创建一个名为"main.cpp"的文件

  3. 将基本的hello world程序放入文件中:

    #include <iostream>

    using namespace std;

    int main() {
        cout << "Hello world!";
        cin.get();
    }

Run Code Online (Sandbox Code Playgroud)
  1. 保存代码并按工具栏上的"本地Windows调试程序"按钮

  2. 控制台打开,等待您按Enter键

在此输入图像描述

第一个控制台关闭后,会打开一个新控制台,并且UI会发生变化: 在此输入图像描述

编辑: 链接以下载包含项目的zip文件夹:Test Project.zip

adv*_*rOK 32

我启用了avast deepscreen.要禁用,请转到avast用户界面 - >设置 - >防病毒,然后取消选中"启用深屏"复选框

在此输入图像描述

  • 很棒的答案@adventurerOK你怎么知道这导致了这个问题? (4认同)