Eclipseは.hファイルをC ++として扱いますか?
質問
C ++ヘッダーはすべて.h拡張子を使用します。 Eclipseは、これらをCヘッダーと見なし、クラスや名前空間などに関する多くの構文エラーでフラグを立てます。
ファイルタイプの関連付けを次から変更しようとしました:
Preferences > C/C++ > File types
ただし、「ロック」されています。
興味深いことに、" *。h"はCとC ++の両方のヘッダーに関連付けられていますが、Cを使用しているようです。Eclipseで.hファイルをC ++として処理するにはどうすればよいですか。
解決
新しいプロジェクトを作成して、ソース領域を場所として指定してください。ただし、必ずC ++プロジェクトを選択してください(通常はmakefileオプションを使用します)。パーサーにC ++構文を認識させるために必要なことはこれだけです。
所属していません StackOverflow