最近因為工作需要,需要編譯qt5.5.1版本的window7下的64位版本。編譯時間的確很長,也遇到了很多問題。現在簡單的總結一下,節省一下需要編譯64位版本的各位朋友的時間。
總體來說按照 這篇文章的步驟,可以將qt4.8.6或者qt4.8.7等版本的64位編譯成功。但編譯qt5.5.1版本時就會失敗,遇到諸如一下的錯誤。
正在建立庫 d:\github\qt\qt-everywhere-opensource-src-5.5.1\qtbase\lib\qt5qmld
.lib 和物件 d:\github\qt\qt-everywhere-opensource-src-5.5.1\qtbase\lib\qt5qmld.e
xpyarrinterpreter.obj : error lnk2019: 無法解析的外部符號 "struct jsc::yarr::chara
cterclass * __cdecl jsc::yarr::newlinecreate(void)" (?newlinecreate@yarr@jsc@@ya
peaucharacterclass@12@xz),該符號在函式 "public: struct jsc::yarr::characterclas
s * __cdecl jsc::yarr::yarrpattern::newlinecharacterclass(void)" (?newlinecharac
terclass@yarrpattern@yarr@jsc@@qeaapeaucharacterclass@23@xz) 中被引用
yarrjit.obj : error lnk2001: 無法解析的外部符號 "struct jsc::yarr::characterclas
s * __cdecl jsc::yarr::newlinecreate(void)" (?newlinecreate@yarr@jsc@@yapeauchar
acterclass@12@xz)
yarrpattern.obj : error lnk2001: 無法解析的外部符號 "struct jsc::yarr::character
class * __cdecl jsc::yarr::newlinecreate(void)" (?newlinecreate@yarr@jsc@@yapeau
characterclass@12@xz)
yarrinterpreter.obj : error lnk2019: 無法解析的外部符號 "struct jsc::yarr::chara
cterclass * __cdecl jsc::yarr::wordcharcreate(void)" (?wordcharcreate@yarr@jsc@@
yapeaucharacterclass@12@xz),該符號在函式 "public: struct jsc::yarr::charactercl
ass * __cdecl jsc::yarr::yarrpattern::wordcharcharacterclass(void)" (?wordcharch
aracterclass@yarrpattern@yarr@jsc@@qeaapeaucharacterclass@23@xz) 中被引用
不管編譯問題如何云云,解決問題的辦法就是:
在編譯前 請正確安裝以下輔助工具:
1、activepython-3.6.6.3606-win64-x64.msi
2、activeperl-5.24.3.2404-mswin32-x64-404865.exe
3、rubyinstaller-devkit-2.5.3-1-x64.exe
4、dxsdk_jun10.exe
安裝好後,進行編譯將會一路路燈。
祝 編譯愉快!
Ubuntu14 04上編譯移植Qt5 5 1
1.配置交叉編譯環境變數 2.解壓qt原始碼包 3.進入qtbase mkspecs目錄下,修改qmake.conf檔案。把裡面的 改為自己的平台以及自己交叉編譯器 4.配置 configure prefix usr local trolltech qtembedded 5.5.1 arm conf...
Fedora23下安裝QT5 5 1之路
因為個人需要,剛開始用的是centos6.5,老師看到系統核心版本直接讓換了fedora23,安裝fedora23的過程也是很艱辛的。在這裡就不贅述,下次有時間再寫乙個安裝fedora的部落格。在centos下因為核心版本低,自帶的gcc版本也低,但因為專案需要qt5.5版本,所以我在centos下...
Qt551 視窗滾動條
1 的方式來建立 scrollarea,然後使用 倒是 正常 有滾動條顯示 但是此方式太麻煩 不如直接拖控制項來的方便直觀快捷。但是,直接拖控制項的方式 scrollarea中無法顯示出 滾動條,怎麼設定都沒用.zc 後來這樣做 可以顯示 滾動條了 只是記錄下操作,未了解其中原理 操作 1 在主介面...