使用 FreeType2 在 Eclipse CDT 中完成代码

Code Completion in Eclipse CDT using FreeType2

本文关键字:代码 CDT FreeType2 Eclipse 使用      更新时间:2023-10-16

我目前正在编写一个在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 标头中使用相同的包含技术,我不想对其进行编辑。

尝试右键单击您的项目,转到 Properties -> C/C++ General -> Paths and Symbols -> Symbols 。然后定义(针对编译器类型)FT_FREETYPE_H作为实际头文件名。