QT 5 5 1編譯window下的64位版本

2021-09-13 18:46:04 字數 1820 閱讀 1398

最近因為工作需要,需要編譯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 在主介面...