2013-10-21 173 views
22

我最近安裝了Visual Studio 2013.我可以創建一個新項目(Visual C++),但是我必須遇到的錯誤是我無法運行該應用程序。下面是我試圖在Visual Studio中運行代碼2013如何使用Visual Studio C++編譯器?

#include <iostream> 
using namespace std; 

int main() { 
    cout << "Hello World"; 
    return 0; 
} 

我相信這個代碼將運行,並且將輸出的Hello World,但在Visual Studio它給了我的問題,他說:

值不能爲空
參數名稱:solutionDirectory。

我在這裏錯過了什麼?

這裏是一個圖像這樣的:

enter image description here

+0

將光標移動到已返回的行上。按f9設置斷點。然後按F5調試您的程序。您的輸出將出現在彈出的黑色窗口中。 – drescherjm

+1

1)你爲什麼用記事本編寫代碼? 2)你如何把這個文件帶入你的項目? – ChiefTwoPencils

+0

@drescherjm,同樣!檢測到意外的錯誤。並在它面前同樣的事情.. –

回答

40

在Visual Studio中,你不能只是打開一個文件.cpp並希望它運行。您必須先創建一個項目,或者在某個現有項目中打開.cpp。

在你的情況,沒有項目,所以沒有項目建設

轉至File --> New --> Project --> Visual C++ --> Win32 Console Application。您可以取消選中「爲解決方案創建目錄」。在下一頁中,一定要檢查「空項目」。

然後,您可以在文件夾圖標「Source」和Add-> Existing Item上右擊Solution explorer,在Visual Studio外部添加.cpp文件。

很明顯,您也可以通過這種方式創建新的.cpp(添加 - >新建)。 .cpp文件將在您的項目目錄中創建。

然後你可以按ctrl + F5編譯沒有調試,並可以看到控制檯窗口上的輸出。

+0

好的回答:)和是的,有幫助的.. –

-4

應用程序將無法運行,因爲你需要的Source1.cpp文件重命名爲Main.cpp的

-1

你可能忘了一點。在#include <iostream>之前,寫#include <stdafx.h>,也許這會有所幫助。然後,在完成寫作時,單擊測試,然後單擊構建的輸出,然後在完成處理/編譯時,按Ctrl + F5打開命令提示符,並輸出結果並按「任意鍵繼續」。

相關問題