运行 我的 C++ 代码给我一个空白的控制台

Running my C++ code gives me a blank console

我正在尝试 运行 在 Visual Studio 2015 中编写一些 C++ 代码。当我构建它时没有出现任何错误,但是一旦我 运行 它,我得到的只是一个空的控制台。我不认为它冻结了,因为我可以看到闪烁的下划线。 另外,如果我 运行 它处于调试模式 Visual Studio 就会冻结。

我使用了一个简单的"hello world"代码:

#include <iostream>
int main()
{
    std::cout << "hello world!\n";
    return 0;
}

我尝试了什么:

我尝试重新安装 Visual Studio,但没有解决任何问题。 我还尝试了 运行ning 一些 Python 和 C# 代码,并且都没有问题。

注意:gcc/mingw/cygwin 用户也报告了此问题。

您使用 Avast 杀毒软件吗?如果是这样,请尝试禁用它,然后测试您的程序。最近SO上有几个类似的问题,Avast就是这个问题。

如果这解决了问题,我建议您为“\Visual Studio 2015\Projects”目录添加一个排除项,而不是完全禁用您的防病毒软件。您还可以使用 Avast 提交错误报告或尝试使用其他防病毒软件。