在Linux上的项目中包含ft2build.h

问题描述

我一直在尝试在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粘贴到设置部分的标题搜索路径中即可。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...