編譯Qt時: ./configure -fontconfig
出現: ft2build.h:沒有那個文件或目錄
這是由於顯示文字信息時還需要與字體相關的東西,解決方案:
sudo apt-get install python-dev libfreetype6-dev
問題又來了,configure未通過,提示Fontconfig未通過,於是進入/config.tests/x11/fontconfig目錄,執行make,發現缺少freetype相關的頭文件,首先保證freetype開發庫已經安裝:
sudo apt-get install libfreetype6-dev
安裝後發現freetype頭文件沒在標準路徑,於是
ln -s /usr/include/freetype2/freetype/ /usr/include/freetype
再次在這裏make,還是出錯,發現缺少fontconfig開發庫,於是
sudo apt-get install libfontconfig1-dev
再次make,不再出錯。
然後進入Qt源代碼目錄,再次執行
./configure -fontconfig
通過。
make
make install
完成。