即使通过结束进程也无法关闭基本C++程序

-1 c++ compiler-construction visual-c++

每当我编译一个基本程序,即使是一个简单的"Hello,world!",程序在尝试关闭时也会无响应.我甚至无法通过任务管理器结束这个过程.关闭程序的唯一解决方案是重新启动计算机.

我正在运行Windows 7 Ultimate 64bit,我使用Visual C++,Gygwin GCC和GNU GCC与CodeBlocks和Eclipse.

#include <iostream>

int main()
{
    using namespace std;
    cout << "Hello, world!";
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

谢谢你的时间!

109*_*109 5

当我参加使用MS Visual Studio 2010的c ++课程时,我们的第一个hello world应用程序是

#include <iostream>

using namespace std;

int main()
{
  cout << "Hello World";
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

如果您已编译调试版本并在返回时设置了断点,以便您可以看到应用程序输出,那么您将无法通过单击控制台窗口上的小x来退出应用程序.如果单击小x,尝试使用alt + f4退出,或尝试使用taskmgr终止进程,它看起来像冻结了.为了解决这个问题,您需要转到正在使用的调试器并停止调试或继续经过断点.在Visual Studio中,它是工具栏中的小红色方块,或者您可以按f5继续.