运行C ++程序后,Windows 8.1冻结

时间:2014-03-16 13:50:39

标签: c++ windows

我一直在使用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;
}

1 个答案:

答案 0 :(得分:0)

从评论到问题:

  • 一种可能性:防病毒正在干扰。

  • 问题确实是我的杀毒软件。我把它关掉了,问题没有发生。