2

gcc ベースのツールチェーン (例: sparc-elf-gcc) をサポートするカスタム CDT ツールチェーンを作成しました。

コンパイルに関する限りすべてが機能していますが、標準ライブラリ (stdio.h など) をインクルードすると、UI は未解決のインクルードを示します。

プロジェクトのプロパティの [C/C++ 全般] セクションの [パスとシンボル] の下にインクルード パスを手動で追加できます。これは機能しますが、標準の CDT が MinGW で機能するのと同じように機能すると便利です。MinGW が含まれている場所を知っているだけです。

任意の提案をいただければ幸いです。

ありがとう、アラン

4

1 に答える 1

4

CDT 8.1 (Eclipse Juno) は、組み込みのインクルード パスをプログラムでプロジェクトに提供するための新しい API を提供します。

http://wiki.eclipse.org/CDT/User/NewIn81#Scanner_Discovery

API は拡張ポイントを使用します

org.eclipse.cdt.core.LanguageSettingsProvider

インターフェイスを中心に

org.eclipse.cdt.core.language.settings.providers.ILanguageSettingsProvider

これにより、以前の CDT バージョン ( 、 など) で使用されていた API が改善されIExternalScannerInfoProviderますIScannerInfoCollector

于 2012-08-24T10:59:05.567 に答える