我正在使用Eclipse CDT作爲IDE在webkit中工作,在#if ENABLE(VIDEO)下有一些類,但eclipse並沒有將它編入索引。它認爲它們是未使用的塊,有沒有什麼辦法可以讓日食索引一切?Eclipse CDT不索引#if符號#endif
0
A
回答
2
不知道關於你提出的解決方案,但還有另一種:
打開項目的屬性,去C/C++ General
- >Path and Symbols
- >Symbols
,請確保您有Configuration
設置爲All configurations
,然後添加有任何預處理器符號你想定義。
0
請檢查
https://bugs.eclipse.org/bugs/show_bug.cgi?id=240194#c1
比如你有索引問題「#如果DEBUG」然後索引結果將取決於DEBUG是如何定義的。
這實際上取決於DEBUG宏的定義:
的#define DEBUG ---> //語法錯誤(的#if沒有表達)
的#define DEBUG 1 --- > //正確,如果選擇分支(1的#if)
的#define DEBUG 0 ---> //正確,否則選擇分支(的#if 0)
和#undef DEBUG ---> // ok,選擇其他分支(#if DEBUG)
您應該使用#ifdef DEBUG代替。
,也可以定義DEBUG = 1
轉到項目 - >設置 - > C/C++常規 - >預處理包括 - >條目。
在「設置條目」下,選擇「CDT用戶設置條目」。
然後「添加...」
然後選擇「預處理宏」,並添加名稱和值。
相關問題
- 1. Eclipse CDT 5.0.1(Ganymede)慢索引器問題
- 2. 積極處理器符號到Eclipse CDT
- 3. 使用#if檢查版本號... #endif
- 4. #if/#endif與if相比有何不同?
- 5. 使用if(){}與if():endif;
- 6. Eclipse CDT的索引不工作的項目
- 7. if - return - endif語句
- 8. #if #else #endif指令
- 9. 如何Eclipse CDT的設置索引/解決STD文件
- 10. 通過gcc包含的Eclipse-CDT索引文件-include
- 11. PHP符號一樣,如果:ENDIF
- 12. Eclipse CDT的不給錯誤
- 13. Eclipse CDT插件不工作
- 14. Eclipse CDT:加載外部共享庫的調試符號
- 15. 在Eclipse中添加很多包含CDT路徑和符號
- 16. Eclipse CDT與Cygwin GCC:自動發現符號和路徑
- 17. Eclipse CDT - 如何在結帳之間傳輸「路徑和符號」
- 18. Eclipse CDT中的「導出」按鈕「路徑和符號」對話框?
- 19. Eclipse CDT設置
- 20. Eclipse CDT和lib
- 21. eclipse cdt juno C++
- 22. OpenCV和Eclipse CDT
- 23. subdir.mk和eclipse cdt
- 24. Eclipse CDT配置
- 25. Eclipse CDT intellisense
- 26. GDB與Eclipse CDT
- 27. OpenCV和Eclipse CDT
- 28. Eclipse不會識別引號?
- 29. UITableView索引中的#符號
- 30. 乳膠:符號索引