Windows快速搭建QT靜態開發環境

最近嘗試在Windows平臺搭建QT的靜態開發環境, 發現一個不錯的方法, 發出來與你們分享。web

中國科技大學有一個源, 在msys目錄下面有一個現成的靜態編譯的QT庫, 下面是連接:網站

http://mirrors.ustc.edu.cn/msys2/REPOS/MINGW/i686/code

找到如mingw-w64-i686-qtx-static-xxx-any.pkg.tar.gz的文件下載後解壓。假設其解壓後的文件夾爲qt5-static開發

而後新建一個qt.conf文件, 內容以下:get

[Paths]
Prefix=..

 

將qt.conf移動到qt5-static\bin目錄下, 再進入qt5-static\share\qt5目錄, 將此目錄下的全部文件及文件夾複製到qt5-static\目錄下。編譯器

而後就和普通的QT開發環境同樣對QTCreator配置, 配置完成後就能夠使用了。qt

本身親自試了一下, 某些組件沒有包含進去, 例如WebKit, 可是做爲平常開發的庫也夠用了。it

固然, 這個開發環境也是有依賴的, 可是依賴能夠經過查看解壓後的".PKGINFO"這個文件裏面對應的"depend"字段描述來進行相關的配置。據我試驗的結果來看, 至少還要依賴jasper庫和webp庫, 均可以再同一目錄下下載到。下載好以後, 將其解壓至qt5-static目錄便可。編譯

至於編譯器, 最好使用MinGW-w64, 或者乾脆就用源裏面的, 本身下載GCC及其相關依賴搭建一個, 可是GCC的版本最好是最新的, 避免連接的時候會報找不到符號的錯誤。class

最後, 在把本身用的MinGW-w64編譯器的下載網址發出來:

https://osdn.jp/projects/sfnet_mingw-w64/releases/

日本的一個網站, 直接到網頁上面去下載就能夠了

相關文章
相關標籤/搜索