2012-09-29 56 views
0

我是一名使用Eclipse的新C++程序員。 Eclipse似乎認識到C++:它讓我創建一個新的C++項目並理解語法。但是,每當我嘗試#include任何內容時,都會收到「未解析的包含」錯誤。C++中的「未解決的include」錯誤

我安裝了CDT。我也安裝了MinGW和MySys並正確設置了路徑變量。

它看起來像仍然從Eclipse缺少 - 當我右鍵點擊我的項目,並轉到「屬性 - > C/C++構建 - >設置」我可以訪問的所有「二進制解析器」和「錯誤解析器「選項卡。窗口應該是這樣的......

the settings window

...但我不能看到工具的設置,構建步驟或建立僞標籤。

這就是我所有的研究成果迄今爲止。接下來我應該做什麼?

+1

在項目 - >屬性 - > C/C++編譯選項,你看到一個默認的品牌和也在工具鏈編輯器,你看到的Linux的gcc或g ++? – fayyazkl

+1

恕我直言,使用簡單的命令工具(像emacs這樣的編輯器,像make這樣的編譯器,像gcc這樣的編譯器......)編輯器更簡單,你可以用文本解釋任何問題(不需要粘貼和註釋圖像).... –

+0

感謝您的迴應! @fayyazkl「默認構建」值只是「make」。我在工具鏈編輯器下看不到Linux gcc或g ++ ......他們應該在哪裏?我如何添加它們? – NcAdams

回答

0

有關構建過程的屏幕截圖設置。對於正確的工作編輯器(autocomlete,includes),您需要在C/C++ General/Paths和符號中包含相同的目錄,包括GNU C++。另外,如果在創建項目時選擇mingw工具鏈,如果路徑變量containt dir與g ++ ecplise應該已經準備好配置。

更新評論 Eclipse C++ include settings

+0

我真的不明白你說的一些話......有什麼機會可以更具體嗎?在哪裏以及如何爲您命名的屬性設置路徑目錄?謝謝你的幫助! – NcAdams

+0

請參閱上面的截圖。 – Torsten

+0

非常感謝!我在屏幕截圖中添加了所有路徑,未解析的包含消失了,但我仍然遇到代碼體中未解決的符號問題。我向「庫路徑」選項卡添加了相同的路徑列表,但是這沒有做任何事情。我還應該做什麼? – NcAdams