2017-04-09 76 views
0

我得到了一個帶有Makefile的C項目。 (霓虹3發佈(4.6.3))未找到C/C++頭文件的Eclipse

但是,當生成項目,eclipse找不到一些頭文件。

enter image description here

我已經安裝在我的系統的PCAP庫。

易於得到安裝的libpcap-dev的

,但是,我可以用make命令編譯C項目。 任何人都可以告訴我如何解決這個問題在日食?

+0

雖然'pcap'不是唯一一個有錯誤的。 'stdlib.h'不應該有任何問題,但它也被標記爲 –

+0

你知道如何解決這個問題嗎? – Luis

+0

這通常發生在CDT的內置編譯器設置發現失敗時。你用什麼編譯器來編譯源文件?如Eclipse所示,編譯器是否可以在PATH中執行?是否在項目屬性 - > C/C++常規 - >預處理器包含路徑,宏等 - >提供程序中啓用了內置編譯器設置提供程序? – HighCommander4

回答

-1

對於CDT項目,您可以爲解析器定義包含路徑和預處理器符號。

如果啓用自動發現功能,構建完成後,發現的路徑部分將顯示任何發現的路徑和符號。

您還可以在C/C++項目或導航器視圖中的每個項目基礎上定義屬性。

要添加包含路徑和符號:

  1. 要設置項目的屬性,請右鍵單擊您的CDT項目,並選擇屬性。或者,要爲項目中的特定源文件設置屬性,請右鍵單擊製作項目中的源文件,然後選擇屬性

  2. 展開C/C++一般和選擇路徑和符號

  3. 點擊添加定義新元素(包括路徑,符號,庫路徑等)。

  4. 點擊編輯更改所選元素(包括路徑,符號,庫路徑等)。

  5. 點擊刪除刪除所選元素(包括路徑,符號,庫路徑等)。

  6. 點擊導出導出選定的元素(包括路徑,符號,庫路徑等)。

  7. 點擊撤消從導出列表中刪除選定的元素(包括路徑,符號,庫路徑等)。

  8. 點擊下移設置元素(包含路徑,庫路徑等)的順序。