Eclipseで開いた既存のプロジェクトに取り組んでいます。ただし、ほとんどすべてのファイルに次のエラーが表示されますSymbol 'SOME_SYMBOL' could not be resolved.。その理由は、ヘッダーファイルがgccの「-include」オプションを介してインクルードされているためです。EclipseCDTインデクサーにこのファイルのインデックスを作成するにはどうすればよいですか。
コンパイルコマンドは次のようになります
gcc -include config.h
Eclipseで開いた既存のプロジェクトに取り組んでいます。ただし、ほとんどすべてのファイルに次のエラーが表示されますSymbol 'SOME_SYMBOL' could not be resolved.。その理由は、ヘッダーファイルがgccの「-include」オプションを介してインクルードされているためです。EclipseCDTインデクサーにこのファイルのインデックスを作成するにはどうすればよいですか。
コンパイルコマンドは次のようになります
gcc -include config.h
Eclipseは個々のファイルのインデックス作成をサポートしていますが、デフォルトではタブを表示しません。
.hファイルの正しい場所がない可能性があります。Eclipseは、ワークスペースディレクトリでconfig.hを探しています。#include "filepath \ config.h"を使用して、eclipseをファイルに直接ポイントすることができます。
または
プロジェクトのプロパティ->C/C++ビルド->設定->インクルードに移動できます。ここにconfig.hが-iオプションにあるフォルダーを追加できます。
これで、cppファイルに#include"config.h"を追加できるようになります。