簡體   English   中英

Qt + FreeType未定義的引用

[英]Qt + FreeType Undefined reference to

我包括freetype和header,不是我能找到的函數,但是在構建過程中說我: error: undefined reference to FT_Init_FreeType我讀了一些東西,但是我的文件夾沒有lib文件要添加到pro文件中。 在這里下載lib版本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;
}

您得到的錯誤是鏈接器錯誤,因為您沒有針對Freetype庫進行鏈接。

要獲取lib文件,您必須從freetype網站上下載二進制文件(最新可用版本是2.35),或者從已經下載的源版本中自己編譯該庫(為此使用cmake)。 有關如何編譯的說明,請參見README和docs / INSTALL。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM