何らかの理由で、私が実行しているEclipse CDTのコード補完が(Ubuntu Linuxで)正しく動作していません。私が図書館を含むたびに何もポップアップしない。これがなぜあるのか何か理由はありますか?Eclipse CDTコード完了問題
3
A
答えて
5
ソースコードにヘッダーを含めるだけでは不十分です。インデクサにヘッダを探す場所を伝える必要があります。これを行うには、プロジェクトのプロパティに移動し、C/C++ General > Paths and Symbols
アイテムに移動する必要があります。 Includes
タブで、GNU C++
言語のヘッダーが格納されているフォルダを追加します。ライブラリに必要な場合は、Symbols
タブにいくつかのシンボルを定義する必要があります。
インデクサーがそれをするのを待つだけで、自動補完が機能するはずです。インデクサーは完全ではなく、STLのような複雑なC++ヘッダーはかなり簡単に混乱する可能性があることに注意してください。
0
ヘッダーが見つからない可能性があります。プロジェクトのツール設定のインクルードセクションにインクルードパスを指定する必要があります。他の方法では、gccがそれらを見つけることができたとしても、eclipseがヘッダーを見つけられない可能性があります。
関連する問題
- 1. Eclipseコードの完成問題
- 2. Eclipse CDT包含問題
- 3. PowerShellタブの完了問題
- 4. Scala-IDEとEclipse Junoのコード補完に関する問題
- 5. UbuntuでEclipse CDTの32/64ビットの問題
- 6. Eclipse CDT無効コードの背景色
- 7. TAB完了とmcの問題
- 8. Android Alarm Managerでの問題、ブート完了
- 9. Eclipse CDTビルドエラー
- 10. Eclipse CDT C++エラー
- 11. Eclipse CDT/GDB - オープンコアダンプ?
- 12. GDBとEclipse CDT
- 13. Eclipse CDTとlib
- 14. Eclipse CDT + ICCコンパイラ
- 15. Eclipse CDT C++エラー
- 16. Eclipse \ Aptanaコードの完了が読めません
- 17. Eclipse CDTプロジェクトから特定のディレクトリを完全に除外
- 18. Eclipse CDT、cmake、overlapping subproject
- 19. Eclipse用のリファクタリングCDT
- 20. subdir.mkのEclipse CDTエラー
- 21. Eclipse CDT - gdb watch expression
- 22. AppleScriptコードの完了ショートカット
- 23. NetBeans IDEコード完了ショートカット
- 24. 自己完了コードが
- 25. Eclipseでのコード補完/プロジェクトタイプ
- 26. Eclipse:コード補完のブラックリストタイプ
- 27. 自動完了2文字後にEclipse
- 28. フレックス3:アプリケーション完了質問
- 29. eclipse CDTによるリモートデバッグエラー
- 30. Eclipse CDTビルド・エラー:make not path
ありがとうございました。完了し、完了しました。 シンボルを定義する限り、私はJavaから来ているので、それについてはあまりよく分かりません。新しいシンボルを定義するために正確に必要なものは何ですか? – zeboidlund
あなたはおそらくそれを必要としませんが、いくつかのヘッダは[preprocessor directives](http://en.wikipedia.org/wiki/C_preprocessor)に基づいてその実装を変更することができます。たとえば、ヘッダーに '#ifdef FOOBAR'ディレクティブがあり、インデクサーがそれに相当する' #define FOOBAR'ディレクティブを見つけなかった場合、 '#ifdef'セクションに含まれるものはインデックスに登録されません。今までにこれを頻繁に行う必要はありません(おそらくそれを述べるべきではないでしょう)。 –
これはC++プロジェクトには効果的ですが、ネイティブライブラリにC/C++を含むAndroidプロジェクトはどうでしょうか? –