我一直在使用Ubuntu进行编程,偶尔也会使用Windows 8,它总是很顺利。现在我升级到Windows 8.1并使用MinGW安装了Visual Studio 2013和Qt Creator,因此我可以在任何使用过的操作系统中学习C ++。
问题在于,当我运行C ++程序时,它会冻结我用来运行它的程序。我用MinGW和VS编译器编译了程序,我总是遇到这个问题。代码只不过是一个简单的Hello World,所以我不知道发生了什么。我在Windows 8.1中通过命令提示符运行了一个C#程序,一切都很顺利,但是当我尝试C ++程序时,命令提示符冻结,即使使用taskkill / PID / t /我也无法关闭它f,它说:
ERROR: The process with PID <pid> (child process of PID <pid>) could not be terminated.
Reason: There is no running instance of the task.
有时候我可以让命令退出,但它仍然留在任务列表中。它甚至冻结了Visual Studio一次。大部分时间,我无法关闭命令提示符,我无法在其上写任何内容,它会消耗内存和CPU。我试图找到解决方案,但我找不到任何解决方案,我希望我能在这里得到一些帮助。
修改
我使用Avast! 2014
,代码为:
#include <iostream>
int main() {
std::cout << "Hello, world" << std::endl;
return 0;
}
答案 0 :(得分:0)
从评论到问题:
一种可能性:防病毒正在干扰。
问题确实是我的杀毒软件。我把它关掉了,问题没有发生。