我包含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;
}
答案 0 :(得分:2)
您收到的错误是链接器错误,因为您没有链接到freetype库。
要获取lib文件,您必须从freetype website下载二进制文件(最后一个版本是2.35),或者您自己从已下载的源版本编译库(使用cmake) 。有关如何编译的说明可以在README和docs / INSTALL中找到。