2014-09-10 41 views
1

使用:Eclipse CDT的索引 - 如何定位語法錯誤和未解析的名稱

  • 的Eclipse 4.4.0(LUNA)與CDT 8.4.0.201406111759
  • 天然GCC/g ++以及還交叉GCC-臂
  • 與外部生成
  • C/C++項目

我會花一些精力來設置CDT索引正確(包括GCC臂內置規格的自動發現,建立輸出發現等等)。

當重新索引整個項目,錯誤日誌視圖顯示了這樣的事情:

Indexed 'Stm-Workbench' (41 sources, 180 headers) in 3,58 sec: 13.921 declarations; 34.120 references; 0 unresolved inclusions; 1 syntax errors; 9 unresolved names (0,019 %) 

我現在要以檢查剩餘的語法錯誤和未解決的名稱位於/從引用。

我當然知道如何找到未解析包含的引用(項目→C/C++索引→搜索未解決的包含)。

但如何找到其他潛在的問題?

當然,我可以打開我整個項目的每個源文件,因爲當打開一個文件時,我看到了問題視圖。但我希望可能有一種不那麼愚蠢的方式。

回答

0

你需要的是叫做Problems View。它可以讓你找到手頭的問題的位置

enter image description here

+0

當然,我知道問題視圖。但是在索引→重建之後,問題視圖是空的。正如我在我的問題中寫的,當我打開相關文件時,問題視圖中的問題位置變得可見。 – Joe 2014-09-13 23:47:22