2014-11-15 81 views
-2

在我的winw7 + visual studio 2012 SP4下,我写了一个简单的C++ win32主程序Hello world。在关闭它的控制台后,我得到了崩溃对话框,包括调试和发布模式。禁用Unicode,其他尝试,没有帮助。程序很简单,没有错误。贯穿每条线。关闭concole窗口导致崩溃

+4

你对我们的期望是什么? – ravi

+0

你可以发布你的代码吗?试试把它放在pastebin.com – Crummy

+1

你不能同时拥有“我碰到对话框”和“没有错误”。 – molbdnilo

回答

-1

当main()超出范围时,控制台将自动关闭。您不必打电话做任何事

+0

我在Visual Studio 2012-sp4中编写的一个简单的C++ hello世界程序。编译完成后,我去 - >调试 - >启动而不调试。我启动cmd.exe窗口并显示hello World!在里面。当我检查右上角的X时,“windows命令处理器”弹出“关闭所选程序”,这是不正常的,它应该关闭没有“windows命令处理器”的cmd.exe窗口。命令处理器“,在”关闭程序“选择下方有另一个选择”调试程序“,我试过但没有从它得到任何东西 – user3369989

0

这是我在Visual Studio 2012-sp4中编写的简单C++程序。 编译完成后,我去 - >调试 - >启动时不进行调试。我启动cmd.exe 窗口并显示hello World!在里面。当我检查右上方的X, “windows命令处理器”弹出“关闭所选程序,这是不正常的, 它应该关闭cmd.exe窗口,没有”windows命令处理器“弹出 在“windows命令处理器”中,在“关闭程序”选择下面还有另外一个 选择“调试程序”,我试了一下但是什么也没有。

确实有人有什么线索可能是什么原因造成的

#include <iostream> 
using namespace std; 
int main() 
{ 
    cout << "Hello World!" << endl; 
    return 0; 
} 
+0

看来,Windows命令处理器是一种病毒/木马感染了您的计算机。 ://answers.microsoft.com/en-us/windows/forum/windows_vista-security/windows-command-processor-malware/59a91a3a-e2f6-416a-83a5-146cb03099a1 –