使用环境和版本:qt ubuntu 16.04 freetype-2.10.0
1.下载
https://sourceforge.net/projects/freetype/files/freetype2/
2.解压缩,编译
./configure
make
sudo make install
3.编译生成文件存放的路径
头文件:/usr/local/include/
库文件:/usr/local/lib/
头文件路径是有问题的,freetype 和 ft2build.h应该放在freetyp2外面的。所以在.pro里面设置头文件的路径
仅设置头文件路径也不行,会出现“error: undefined reference to `FT_Init_FreeType'错误。
采用在.pro文件右键添加外部库的方式:
win32:CONFIG(release, debug|release): LIBS += -L$$PWD/../../../../usr/local/lib/release/ -lfreetype else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/../../../../usr/local/lib/debug/ -lfreetype else:unix: LIBS += -L$$PWD/../../../../usr/local/lib/ -lfreetype INCLUDEPATH += $$PWD/../../../../usr/local/include/freetype2 DEPENDPATH += $$PWD/../../../../usr/local/include/freetype2