私はしばらくの間Indigoリリースを使用しています。インクルードファイルで定義された列挙が機能しないという問題が繰り返し発生します。IDEは、シンボルを解決できないと報告しますが、ファイルにコピーすると、競合について文句を言います。
これは、それが実際にそれを解決するが、何らかの理由でそれを気に入らないことを示しています。
同じ列挙型を多くの異なるファイルにコーディングするのは本当に嫌です。それが含まれているのはすべてではありませんか?
この回答をご覧ください: https://stackoverflow.com/a/774914/132847
その後、次のことを行う必要があります。
CDT の C++ インデクサー構成を確認してください。(プロジェクトのサイズはわかりませんが、キャッシュのサイズを大きくすると役立つ場合があります。)
次のように、Eclipse のプロジェクト構成のインクルード パスにヘッダーのディレクトリを追加します (それらがプロジェクトの一部でない場合)。
メニューから「プロジェクト > プロパティ」を選択します。ダイアログが表示されます。左のツリーで、「C/C++ General > Paths and Symbols」を開きます。
インクルード パスにヘッダー ファイルのパスを追加します。
幸運を、
タル