Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/159.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ Qt+;FreeType未定义对的引用_C++_Qt_Freetype - Fatal编程技术网

C++ Qt+;FreeType未定义对的引用

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)) {

我包括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)) {
  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。