2014-09-23 207 views
1

我剛剛創建了一個新的,空的,控制檯C++在Visual Studio 2012的項目,我創建一個文件名爲main.cpp,用下面的代碼:添加外部頭到Visual Studio項目

#include "myheader.hpp" 
int main() 
{ 
    return 0; 
} 

然後,我的權利點擊解決方案資源管理器,選擇添加現有項目,然後瀏覽到我的文件myheader.hpp的位置。一旦添加,我看到它出現在Solution Items下。

現在,我嘗試建立這個項目,但我得到的錯誤:

Error 1 error C1083: Cannot open include file: 'myheader.hpp': No such file or directory 

這是怎麼回事?

+0

我的回答有幫助嗎? – manuell 2015-04-02 10:42:38

回答

3

如果標題不在項目目錄中,則必須使用相對路徑。

實施例:

#include "..\..\SomeOtherDir\myheader.hpp" 

另一個解決方案可以是加..\..\SomeOtherDir

C++/General/Additional Include Directories

屬性項目。

相關問題