2014-02-26 78 views
0

我已成功交叉編譯C++代碼,以便通過Eclipse Kepler SR1從Windows 7計算機上的raspberyy pi運行。儘管編譯成功,但編輯器上的錯誤解析存在問題。它顯示的函數/定義,如cout,endl,字符串等紅線(錯誤)等。Eclipse CDT在嘗試索引頭文件時崩潰

當我點擊Project-> C/C++索引 - >搜索未解決的包含我可以看到它抱怨,位/c++config.h,bits/C++ allocator.h和類似的文件是未解決的。所以,我做了一個grep,並找到了這些,幷包括在項目屬性 - > C/C++構建 - >設置 - >工具設置 - > Cygwin C/C++編譯器 - >包括和Eclipse只是崩潰導演。我注意到它會生成附加的日誌文件。這看起來像是一個討厭的錯誤或者是我的一個巨大的錯誤。有沒有辦法解決這個問題?

這是error log file

回答

1

此答案並非假裝爲解決方案。只是一系列的想法

CDT中有許多錯誤。嘗試最新的開發版本,希望有人解決您的問題。

更新網站(通過"Help"->"Install new software"->"Add..."對話框安裝/升級):

http://download.eclipse.org/tools/cdt/builds/luna/milestones(用於月神里程碑) http://download.eclipse.org/tools/cdt/builds/8.4/nightly(8.4 nighlies)

,或者直接從CDT page下載。

如果存在有關該問題和解決方案/解決方法的錯誤報告,您還可以檢查他們的Bugzilla and forums。當然你可以查看CDT源代碼並積極參與bug修復;)

就我個人而言,我使用最新的里程碑,因爲索引器:8.4更好的理解C++ 11。

希望它有幫助。

+0

好吧,這比沒有好。謝謝,我會嘗試一下。 –