我一直在尝试在Linux Debian上编译一个JUCE项目,但是有一行代码出错:
#include <ft2build.h>
并停止编译。我该如何链接到这个文件?
我之前遇到过这个问题,而这一次我找到了明确的答案。
首先,检查您是否安装了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