我目前正在编写一个在 Eclipse CDT 中使用 Freetype2 的 C++ 项目。我喜欢 Eclipse 的自动头部解析和代码完成。但是 Eclipse 无法解析标准的 FreeType2 包含代码:
#include <ft2build.h>
#include FT_FREETYPE_H
Eclipse 不理解这FT_FREETYPE_H
是一个指向头文件的宏,因此不会解析它并将其标记添加到自动完成中。由于 Eclipse 不知道我在代码中使用的标记,因此它表明代码中有很多错误。但是代码编译没有问题。有没有办法让 eclipse 解析那些 FreeType2 头文件?
简单地替换FT_FREETYPE_H
它指向的包含文件不是一种选择,因为在 FreeType2 标头中使用了相同的包含技术,我不想编辑它。