2013-06-20 88 views
1

我使用Eclipse CDT在Windows中開發一個C項目。當我構建項目時,它會拋出一些錯誤,稱c文件調用.h文件時這些文件找不到。但實際上,這些文件是可用的,它看起來像Eclipse CDT不能添加它們的路徑?爲什麼不把CDT自動添加到路徑,如java? make文件由Eclipse生成,我剛開始使用Eclipse CDT,誰可以幫助我?Eclipse CDT不能將.h文件自動添加到路徑中

回答

0

不,你需要添加路徑如下(覆蓋比被要求多一點點):

gcc man page

-L:一個目錄添加到目錄列表中搜索對於-l

-l:要搜索的庫的名稱(沒有lib*前綴和擴展)

例如:

-Ilibmylib.a將使用鏈接器選項-lmylib

,並鏈接一個目錄添加到要搜索的文件header目錄列表。

當傳遞給編譯器時,每個選項都可以重複多次。

在CDT:

  • 要配置包括: 「項目>屬性> C/C++編譯>設置> GCC編譯器>含」
  • 要配置庫:「項目>屬性> C/C++編譯>設置> GCC鏈接>庫 「

這些配置也可用」 項目>屬性> C/C++常規>路徑和符號> Includ ES /庫」。與上述規則相同。

相關問題