交叉編譯Qt5 9 0

2021-08-03 09:44:13 字數 449 閱讀 1247

編譯5.9.0時make沒有出錯,make install時碰到錯誤1,用臨時辦法解決。沒有出現錯誤2。

qt5.9.0專屬錯誤1:提示 undefined reference to `qsgdefaultimagenode::setanisotropylevel。產生錯誤的原因是這是編譯帶有opengl的時候不會出問題,但是如果沒有帶opengl,這個函式會在某個地方被呼叫,然後出錯。臨時解決辦法是修改qtlocation/src/location/maps/qgeotiledmapscene.cpp中第609行和第634行,把if(ogl)及後面那條語句注釋掉。這個bug據說在5.9.1修復

qt5.9.0專屬錯誤2:提示qmapbox相關。這依舊是沒帶opengl出現的bug。臨時解決辦法:進入qtlocation/src/plugins,開啟plugins.pro,把最後一行注釋掉。暫無bug何時被修復的訊息。

附原帖:

qt 5 9 0 中文字元顯示

qt中的中文顯示,經常會出現亂碼。qt4中的解決方法,大致如下所示 qtextcodec setcodecfortr qtextcodec codecforname utf8 qtextcodec setcodecforlocale qtextcodec codecforname utf8 qtex...

交叉編譯QT

qt x11 opensource src 4.4.3.tar.gz,qt embedded linux opensource src 4.4.3.tar.gz,arm linux gcc 3.4.1.tar.bz2 編譯環境 centos 4.4,gcc version 3.4.6 2006040...

交叉編譯Qt4

1.編譯tslib 1.4 ubuntu編譯tslib 1.4出錯 autogen.sh 4 autoreconf not found 因為沒有安裝automake 工具,ubuntu 10.04 用下面的命令安裝好就可以了。sudo apt get install autoconf automak...