2015-12-02 193 views
0

我在Windows 10機器上安裝了Visual Studio 2013。爲了測試我在C++寫了一個簡單的程序安裝:簡單的Visual Studio控制檯應用程序無法啓動

#include <iostream> 
using namespace std; 

int main(){ 

    cout << "Size of char is: " << sizeof(char); 

    cin.get(); 

    return 0; 
} 

這是令人尷尬的,張貼在這裏這麼簡單的代碼,但問題是如下。構建過程運行時沒有錯誤或警告。但是當我通過Debug-Button啓動程序時,Visual Studio會凍結。我也嘗試在cmd中啓動.exe。結果是一個空行中的閃爍光標,沒有來自控制檯的進一步反應。 有人可以告訴我什麼是錯的? Visual Studio中的項目類型是空的visual C++項目。

+2

在您的代碼中添加「<< endl」 - 使用cout <<「char的大小爲:」<< sizeof(char)<< endl; – Dmitriy

+4

通常的問題。你正在運行Avast?這是VS的一個衆所周知的問題。請參閱http://stackoverflow.com/questions/33718236/visual-studio-2015-build-successful-but-debugging-never-stops-loading –

+0

這個問題的主要想法與緩衝區沖刷有關。嘗試使用「flush」方法或<< endl;希望它與此有關。 – Dmitriy

回答

0

最後它的工作原理。正如Peter M在他的評論中提到的那樣,VS/Avast問題就是問題所在。

相關問題