2013-08-30 85 views
0

我使用Eclipse編譯C項目。但是我發現每當我編譯這個項目時,它都不會使用這個項目中包含的頭文件。相反,它會包含來自另一個項目的頭文件。是否有任何設置需要更改?謝謝。Eclipse包含來自其他項目的頭文件

+0

您使用的Eclipse CDT建設者對於C項目選擇?這很奇怪..但如果是這樣,你必須在首選項 - > C/C++構建 - >設置中更改CPPFLAGS/CFLAGS(如谷歌建議 - 不要親自使用eclipse,因此無法檢查出來),並尋找像 - 你的/ other/project/include/path – keltar

+0

謝謝。我查看了首選項> C/C++ Build> Settings。我可以在「Includes Tab」中看到,它包含一個包含另一個項目頭文件的目錄。但該目錄的刪除選項不可用,你知道爲什麼嗎? – user2731431

+0

對不起,我沒有。但是你能否改變它以指向你的項目目錄? – keltar

回答

-1

http://www.eclipse.org/forums/index.php/t/206624/

項目A(帶的頭文件): 項目屬性 - > C/C++常規 - >導出 設置 在選項卡包括點擊 「Add ...」,然後選擇 「工作區...」 選擇ProjectA(或一個子文件夾)。

項目B(帶main.c中): 項目屬性 - > C/C++常規 - >路徑和符號 在標籤參考項目A

相關問題