2014-11-15 105 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 –