3

私は経験豊富な Java 開発者であり、Eclipse に精通しています。最近、IAR の公式 Eclipse プラグインを使用せずに、 Texas Instrumental (BLE)IAR C 言語プロジェクトを Eclipseに移行しようとしています。Eclipse をコード ブラウジング IDE として使用したいだけで、物事がどのように機能するかを学びたいと思っています。チュートリアルをフォローアップし、将来的には Eclipse を使用して開発します。

プロジェクトを移行するために 1 日試してみましたが、Eclipse C 言語のサポートに関して何かが欠けています。

プロジェクト「 A 」の.hファイルで定義されたいくつかのタイプがあり、プロジェクト「 B 」の他の.cファイルで参照され、 Eclipseは「宣言に移動」できますが、プロジェクトでコンパイルエラーを示します「B」。

同じシナリオの他のケースでは、フォルダーがプロジェクトのルート ディレクトリの下にある限り、ソース フォルダーとしてフォルダーを指定する必要がないことに気付きました。それらはそのビルド パスに追加されます。特定のプロジェクトを作成し、プロジェクトのプロパティで「 A 」プロジェクトのみを参照してプロジェクト「 B 」にもインポートしましたが、これは正しいですか?

また、C 言語では、Eclipse に悩まされることなく、両方のプロジェクトが相互に参照できることに気付いたので、これは合法であると思います。したがって、従うべきC 言語のマルチプロジェクト構造パターンがあるはずだと思います。そのような詳細な仕様を見つけますか?

ありがとう、

アダム・ゼハヴィ。

4

3 に答える 3

1

これを試してください(共通ソースルックアップパス設定)

編集:私のEclipse CDT Heliosでは、私はこれが好きです:

プロジェクトを右クリック > プロパティ > C/C++ 一般 > パスとシンボル.

次に、自分の言語 (GNU C) を選択し、含めたいヘッダー ファイルを含むフォルダーを追加します。

その操作は、すべての構成 (実行/デバッグ) またはアクティブな構成に対して 1 つのステップで自動的に実行できます。

于 2011-07-26T00:09:44.233 に答える
0

私はついにこれができないことを理解しました...残念ながら、IAR IDEを介してプログラムを実行、デバッグ、およびマイクロプロセッサにデプロイしている間、Eclipseでコードを編集できるように一生懸命働いてきました。

于 2012-05-19T23:07:44.247 に答える
0

[プロジェクト] > [プロパティ] > [C/C++ 一般] > [パスとシンボル] に移動し、[設定のエクスポート...] をクリックして、インクルード パスやシンボル定義をファイルに保存します。他のプロジェクトでは、インポート設定を使用できます...

于 2013-02-28T09:31:18.970 に答える