2017-05-04 90 views
0

我正在嘗試使用Microsoft Visual C++構建一個hello-world C++應用程序。MS Visual C++的標準包含路徑是什麼?

#include <iostream> 

int main() { 
    std::cout << "Hello, world. " << std::endl; 
    return 0; 
} 

我得到這個錯誤:

main.cpp(1): fatal error C1083: Cannot open include file: 'iostream': No such file or directory

是什麼標準包括了微軟的Visual C++的路徑?

注:我在命令行建設,而不是從Visual Studio

+0

https://msdn.microsoft.com/en-us/library/f2ccy3wt.aspx –

+0

Visual C++命令行構建工具需要幾個環境變量。我建議使用安裝時包含的Visual Studio Developer Command提示符。否則,請查看DevEnv命令行開關。提示:顯示您正在運行的命令的示例。 – geekonedge

+0

iostream的路徑應該在你的項目的屬性 - 菜單項目>屬性/配置屬性/ VC++目錄 - 條目「包含目錄」應該包含'$(VC_IncludePath)',這反過來應該是'C: \ Program Files文件(x86)\ Microsoft Visual Studio 12.0 \ VC \ include' - 您可以檢查其值,在右側的小下拉列表中選擇「編輯...」。它應該不會是一個問題,如果你使用各自的嚮導創建你的項目, – sergiol

回答

0

我實際上是通過所有的文檔僅爲閱讀本:https://msdn.microsoft.com/en-us/library/ms235639.aspx

的材料看起來詳細和完整。如果你按照自己的需要配置了某些東西,那麼它必須工作。他們提供足夠的檢查和條件來確保您的設置正確。

我嚴重懷疑你沒有使用開發人員命令提示符窗口。

我只是自己做,它的工作原理。使用記事本並將文件命名爲他們告訴您要執行的操作。

「Hello world !!」

+0

我沒有使用開發人員命令提示符。這是一個要求嗎?我可以使用Clang/GCC(當然,使用不同的語法)來設置路徑嗎?'clang -I etc ...' – sdgfsdh

+0

根據MSDN,開發人員命令提示符/窗口是必須的。我無法想象所有你需要的鏈接 –