在Linux项目中包含ft2build.h文件

14

我一直在尝试在Linux Debian上编译一个JUCE项目,但是有一行代码出错:

#include <ft2build.h>

并停止编译。我该如何链接到这个文件?

1个回答

14

我之前遇到过这个问题,而这一次我找到了明确的答案。

首先,检查您是否安装了libfreetype。 我使用的命令是:

pkg-config --cflags freetype2

我已经安装了这个库,所以我得到了这个结果:

-I/usr/include/freetype2 -I/usr/include/libpng16

如果你没有安装它,请执行:

sudo apt-get install libfreetype-dev libfreetype6 libfreetype6-dev

然后再次尝试第一个命令。

接下来,在你的编译中链接头文件。使用 ProJucer,这很容易,只需将/usr/include/freetype2粘贴到设置部分的Header Search Paths(头文件搜索路径)即可。


只是一个小提示:应该添加 /usr/include/freetype2(不带 -I)。 - Max

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接