私はいくつかのものを実装しなければならない仕事中のCプロジェクトにアクセスできました。それをEclipseにロードすることができましProject -> Build All
た。コンパイルでは、エラーや警告は表示されません。しかし、日食では、多くのエラーが表示されます。一例:
列挙型があります
typedef enum MeasurementType {
PN, BB, AM, RES
} MEAS_TYPE;
MEAS_TYPE type;
ファイルの1つに。他の場所で使用され、次のようなエラーが発生します。
最も興味深いのは、それが単にAM
問題であるように思われることPN
ですBB
。
これに対する満足のいく解決策は見つかりませんでした。考えられるすべてのディレクトリを含めようとしましたがProject Properties -> C/C++ General -> Paths and Symbols
(この投稿が示唆しているように)、それは役に立ちませんでした。
プロジェクト自体は Makefile でコンパイルされます (これが必要な理由ですProject -> Build All
)。Eclipse がこれらの Makefile を正しく解釈していない可能性がありますか? そのようなものを数時間いじり、一歩も前進しなかった後、私は少し迷っています。
編集:ビルド関連のプロジェクト プロパティのスクリーンショットをいくつか示します (少なくとも関連性があると思います:D)。さらに情報が必要な場合は教えてください。