Qt + FreeType未定义的引用

时间:2016-01-09 13:13:54

标签: c++ qt freetype

我包含freetype和header,而不是我可以找到函数,但是在构建中说我:error: undefined reference to FT_Init_FreeType 我读了一些东西,但是我的文件夹没有要在pro文件中添加的lib文件。 我下载了libary here,版本2.6。 我该如何修复dat问题?

#include <freetype-2.6/include/ft2build.h>
#include FT_FREETYPE_H
....
FT_Library ft;
if(FT_Init_FreeType(&ft)) {
  std::cout << "ERROR::FREETYPE: Could not init FreeType Library" << std::endl;
}

1 个答案:

答案 0 :(得分:2)

您收到的错误是链接器错误,因为您没有链接到freetype库。

要获取lib文件,您必须从freetype website下载二进制文件(最后一个版本是2.35),或者您自己从已下载的源版本编译库(使用cmake) 。有关如何编译的说明可以在README和docs / INSTALL中找到。