问题描述
我一直在尝试在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,这很容易,只需将-I/usr/include/freetype2
粘贴到设置部分的标题搜索路径中即可。