0

現在、Eclipse CDT で Freetype2 を使用する C++ プロジェクトをプログラミングしています。Eclipse の自動ヘッダー解析とコード補完が気に入っています。ただし、Eclipse は標準の FreeType2 インクルード コードの解析に失敗します。

#include <ft2build.h>
#include FT_FREETYPE_H

Eclipse はFT_FREETYPE_H、それがヘッダー ファイルを指しているマクロであることを認識しないため、それを解析せず、そのトークンをオート コンプリートに追加します。Eclipse はコードで使用しているトークンを認識しないため、コード内に多くのエラーが表示されます。ただし、コードは問題なくコンパイルされます。これらの FreeType2 ヘッダー ファイルを解析するために Eclipse を取得する方法はありますか?

FT_FREETYPE_H編集したくない FreeType2 ヘッダーでも同じインクルード手法が使用されているため、それが指すインクルード ファイルに単純に置き換えることはできません。

4

1 に答える 1

1

プロジェクトを右クリックして、Properties-> C/C++ General-> Paths and Symbols- > に移動してみてくださいSymbols。次に、(コンパイラの種類に対して)FT_FREETYPE_H実際のヘッダー ファイル名として定義します。

于 2012-06-20T11:56:46.787 に答える