freetye2使用

  使用环境和版本: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

 


posted @ 2019-06-26 16:36  ike_li  阅读(313)  评论(0编辑  收藏  举报