CプロジェクトでEclipse CDTを使用しています。ビルド環境はEclipseの外にあるので、私はエディタを使用します。いくつかの例外を除いて期待通りのコードでEclipseエディタで関数とenum値にエラーが表示されない
エラーマーカーがshwonされています
私は関数が存在するかどうかは関係ない関数呼び出しを行うと。エディタは関数呼び出しにエラーマーカーを表示しません。私は、 "Unresolved symbol"エラー、または同様のものが予想されます。 スペルミスのある関数名がエラーとして表示されることが予想され、ヘッダファイルに宣言されている既存の関数がインクルードしてエラーとして表示されることが予想されます。しかし、そうではありません。
プロジェクトの他の場所(ヘッダーファイル内)に存在する列挙型メンバーの名前を入力すると、ヘッダーファイルが含まれていなくてもエディターがそれを認識します。これはもちろん、コンパイラのエラーにつながりますが、私はエディタにエラーマーカーがあると思います。
いくつか設定がありますか?それとも、Eclipseエディタの仕組みですか?
は、私は長い時間前に、これらのエラーマーカーを見てのかすかな記憶を持っていますが、メモリは
' int dummyfunc(void) { return 55; (空) 私はこのコンテンツとCファイルがある場合// dummy_funcは間違っているが、エラー・マーカーは } ' – Habba
を示していない。 ' int型dummyfunc(ボイド) {リターン55。 (空) } ' それから間違っているので、dummy_funcの呼び出しでエラーマーカーが予想されます。しかし、私はエラーマーカーを取得しません。 – Habba
@ハバ:ああ、OK。私は何が起こっているのを見る。私の編集された答えを見てください。 – HighCommander4