2016-07-27 20 views
2

Eclipse CDTをIDEとして使用して、ヘッダファイルとライブラリにアクセスできる外部ライブラリを使用するアプリケーションを開発しています。 コードの補完を取得できるようにプロジェクトのプロパティを設定するにはどうすればよいですか(私のプロジェクトに属するファイルに対してはコード補完がありますが、この外部ライブラリの一部ではないコード補完があります)。 私は残念なことに失敗した次のアプローチを試みました。 Includesで、ヘッダファイルへのパスを追加しました。 残念ながら、これはうまくいかないようです。Eclipse Indigo CDTコードの完成

私のプロジェクトでこのオブジェクトを(この外部ライブラリから)インスタンス化すると、コードの補完と使用可能なすべてのパブリックメソッドが表示されるように、どのようにプロジェクトをセットアップできますか?

ご協力いただきありがとうございます。

+0

は、右の私にね。新しいインクルードパスを追加すると、新しく追加されたパスのインデックスをEclipseに強制します。 '#インクルード 'があることを確認し、ファイルを保存し、Project-C/C++ Index->​​ショットを再作成します。 – user4581301

+0

この外部ソースのヘッダーファイルには、いくつかのマクロが使用されています。これらのマクロも設定に追加しますか? –

+0

Eclipseのインデクサーは、定義を選択して、正しい条件付きパスを選択できる必要があります。あなたが残していると思うものを必要とするファイルの先頭に疑わしい定義をドロップし、それが起こるのを見てください。 – user4581301

答えて

1

これが私の作品:Project -> Properties -> C/C++ General -> Preprocessor Include Paths, Macros etc. -> C++ -> CDT User Setting Entries -> Add

enter image description here

+0

私はそれを試してみましたが、残念ながらこれは実際にはyのケースで役立ちません。とにかくありがとう –