2012-09-24 129 views
13

Visual Studio項目有一個頭文件的文件夾。所以,我把頭文件放在那裏,認爲我可以輸入#include「SDL.h」,但那不起作用。我做了一些搜索,發現沒有什麼幫助。Visual Studio不能包含頭文件。

error

+0

你應該用<>包圍它。也許你應該重新掃描你的項目。 –

回答

33

把頭部有不僅有助於組織你的文件,它不將文件複製到包含目錄,也使得它會自動顯示。

您需要將SDL.h所在的路徑添加到項目的其他包含目錄中。

只需右鍵單擊項目 - >配置屬性 - > C/C++ - >常規 - >其他包含目錄。

事實上,您不應該將SDL.h添加到該解決方案中,讓附加包含目錄中的路徑就足夠了。

+0

太棒了,完美的工作。感謝他們的幫助。非常容易理解說明。 –

2

您可以在左側看到的此文件夾視圖只是項目組織層次結構 - 它不反映您的磁盤層次結構,並且文件磁盤上的實際位置可能完全不同。和#包括考慮到您的磁盤位置(和所有在項目屬性中設置的搜索路徑)

所以,作簡短: - 檢查你的SDL.h文件是可到達的位置在磁盤上:)