C++ Qt+;FreeType未定义对的引用
我包括freetype和header,不是我能找到的函数,而是在构建中告诉我:C++ Qt+;FreeType未定义对的引用,c++,qt,freetype,C++,Qt,Freetype,我包括freetype和header,不是我能找到的函数,而是在构建中告诉我:错误:未定义对FT\u Init\u freetype的引用 我读了一些东西,但我的文件夹没有lib文件添加到pro文件中。 我下载图书馆,版本2.6。 如何解决dat问题 #include <freetype-2.6/include/ft2build.h> #include FT_FREETYPE_H .... FT_Library ft; if(FT_Init_FreeType(&ft)) {
错误:未定义对FT\u Init\u freetype的引用
我读了一些东西,但我的文件夹没有lib文件添加到pro文件中。
我下载图书馆,版本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;
}
#包括
#包括FT_FREETYPE_H
....
图书馆;
if(FT_Init_FreeType(&FT)){
std::cout您得到的错误是链接器错误,因为您没有链接freetype库
要获取lib文件,您必须从下载的二进制文件(最新可用版本为2.35),或者您自己从已下载的源版本编译库(使用cmake)。有关如何编译的说明可以在自述文件和docs/INSTALL中找到。在没有Qt的情况下是否可以运行?可能与的重复,并且我必须将带有LIBS的lib添加到.pro文件,将dll添加到文件夹,其中是exe。