Visual Studio 2015挂起F5或在ctrl+F5上生成空白cmd窗口



我在Visual studio中编写一个真正基本的C++程序时遇到了一些问题,因为当我按F5时,鼠标会变为"加载"图标,但什么都没发生,或者如果我按ctrl+F5,它会说"此项目已过时",并在"项目名称-调试Win32"下面列出。一旦允许它构建,就会弹出一个命令窗口,其中除了闪烁的下划线外什么都没有。

它与代码无关,这只是一个基本的C++命令行程序。我甚至用一个直接从Accelerated C++复制的"你好世界"来测试它,所以代码不可能有问题。

在检查任务管理器时,有三个.exe文件具有程序的名称。并非所有这些协议都可以终止。你可以按下结束过程,它不会给你一个错误,但它们不会消失。还有三个conhost.exe(控制台窗口主机-我推测它是相关的)进程,它们具有相同的功能。

如果你在初次尝试后尝试ctrl+F5或F5,它会说存在构建错误——它无法访问.exe进行写入,因为已经打开了一个实例。

这发生在VS Community 2015的新安装中,并勾选了Visual C++安装选项。

Spectre1235,

我遇到了完全相同的问题,我的代码无法运行,它给出了无法终止的3.exe文件(除了重新启动计算机),我知道我的代码没有任何问题。你也不能在窗口外按CTRL+C,但你可以通过按红色X退出它。我刚刚找到了解决方案。我想知道至少一个星期了,我相信这是你的问题。禁用Avast!防病毒软件(如果你有),或等效的防病毒软件,然后尝试运行你的代码。祝你好运!

-Nick

你在用Avast吗!防病毒?如果你是,试着禁用它。我和一个朋友实际上也有同样的问题,而且它在某种程度上与它冲突。

编辑:我发现了真正的问题。它是avast!DeepScreen。在设置下关闭它。这实际上破坏了您所创建的一切(Visual Studio、Xilinx等)。

最新更新