簡體   English   中英

Eclipse CDT Juno-工具鏈問題

[英]Eclipse CDT Juno - Toolchain issue

我已經安裝了cygwin和所有需要的編譯器,例如gcc,mingw等。 但是當我嘗試創建一個c ++項目時,我只會得到GNU工具鏈。 沒有cygwin工具鏈。 當我嘗試構建Helloworld程序時,出現以下錯誤。

Error 127 occured while runnin autoreconf
make: *** No rule to make target 'all'
symbol 'std' could not be resolved
symbol 'cout' could not be resolved

創建新項目,選擇“可執行文件”,然后選擇空項目。 這樣您就可以選擇對我有用的MinGW GCC。 現在一切都很好。

要解決cout問題,請確保將正確的路徑添加到“路徑和符號包括”選項卡。 項目->屬性-> C / C ++常規->路徑和符號。 我第一次遇到日食時,“自動發現”一團糟,所以我刪除並重新開始。

至於制造問題:我認為我能夠找出正在發生的事情。 看到這個鏈接: http : //www.eclipse.org/forums/index.php/mv/tree/155856在我禁用Project-> Build自動后,重新啟動eclipse時,make仍然顯示錯誤,但是二進制文件已構建精細。 我從視圖中刪除了錯誤,並且這些錯誤在構建時不再出現。 這似乎是一個錯誤,但是我不確定預期的行為是什么

創建項目時您選擇了不正確的工具鏈,因此eclipse找不到一些源文件和工具來編譯項目。 嘗試創建新項目並選擇正確的收費鏈(在新項目選項中取消選中“僅顯示受支持的工具鏈”時,可以選擇所需的收費鏈)

我通過將“ org.eclipse.cdt.core.win32.x86_5.3.0.201406111759.jar”解壓縮到“ plugins”文件夾中,然后刪除此jar,重新啟動eclipse,紅色和黃色錯誤完全消失,僅解決了一些問題特殊庫仍然缺少。

祝好運!

PS:我的月食LUNA + WIN7(32位)+ CDT(最新)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM