0

現在、Eclipse を使用して Android プラットフォーム上で pandaboard を使用して C コードでドライバーとデーモンを開発しています。Eclipse と CDT を編集および参照ツールとして使用したいと考えています。

Android ソース コードを makefile プロジェクトとして Eclipse にインポートし、インデクサーで処理しました。

私の問題は、etc などのさまざまなアーキテクチャ (x86、arm など) のヘッドファイルがたくさんあるためです。これらのファイルの候補が多すぎるため、Eclipse は「未解決の包含 xxx」のようなエラーを報告します。makefile オプションと同じように変数や識別子を指定して eclipse に通知する場合、eclipse 解析 makefile とコンパイラのような正しいパスを選択できますか?

誰か助けてくれませんか?

ありがとう、

-ユンフェイ

4

1 に答える 1

0

ドライバーワークチェックアウトの場合: http ://wiki.eclipse.org/HowTo_use_the_CDT_to_navigate_Linux_kernel_source

一般に、Makefileプロジェクトで作業するときは、Eclipseに手を差し伸べて、インクルードの場所と定義されているプリプロセッサーシンボルを認識させる必要があります。

プロジェクトを右クリックします。プロパティ->C/C++一般->パスとシンボルを選択します。最も重要なインクルードパスを追加すると、インデクサーの結果が大幅に向上します。

于 2012-09-07T14:18:07.130 に答える