打造完美的QT桌面開發環境


1、下載

a)參考博客 http://blog.csdn.net/c154387417/article/details/6330245下載mingw-static-4.4.5 編譯器 mingw-static-4.4.5-all.7zhttp://code.google.com/p/qp-gcc/

b)下載 qt4.8.5 源碼包 qt-everywhere-opensource-src-4.8.5.ziphttp://download.qt-project.org/official_releases/qt/4.8/4.8.5/

c)下載qt creator 源碼包 qt-creator-opensource-src-3.0.1.ziphttp://download.qt-project.org/official_releases/qtcreator/3.0/3.0.1/

2、解壓mingw-static-4.4.5-all.7z 到 C:\mingw-static-4.4.5-all

clip_image002

3、編譯qt4.8.5為動態庫

a)解壓 qt-everywhere-opensource-src-4.8.5.zip 到 D:\qt-everywhere-opensource-src-4.8.5_dynamic

clip_image004

b)建立目錄C:\Qt\4.8.5-dynamic_gcc,把 D:\qt-everywhere-opensource-src-4.8.5_dynamic 目錄下的 mkspecs文件夾 復制到 C:\Qt\4.8.5-dynamic_gcc 下面。

c)復制下面的腳本

set path=c:\mingw-static-4.4.5-all\bin;%path%

cd %~dp0

configure -confirm-license -opensource -release -fast -platform win32-g++ -prefix "C:\QT\4.8.5-dynamic_gcc" -no-qt3support -script -scripttools -qt-zlib -qt-libpng -qt-libmng -qt-libtiff -qt-libjpeg -qt-sql-sqlite -plugin-sql-sqlite -qt-sql-odbc -plugin-sql-odbc -qt-style-windows -qt-style-windowsxp -qt-style-windowsvista -qt-style-plastique -qt-style-cleanlooks -qt-style-motif -qt-style-cde -nomake demos -nomake examples -mp

mingw32-make

mingw32-make install

Pause

保存為dynamic編譯配置.bat ,放在D:\qt-everywhere-opensource-src-4.8.5_dynamic 路徑下,運行該腳本,等2~3小數后就編譯好了。編譯的動態庫在C:\Qt\4.8.5-dynamic_gcc下,

clip_image006

4、編譯qt4.8.5為靜態庫

a)解壓 qt-everywhere-opensource-src-4.8.5.zip 到 D:\qt-everywhere-opensource-src-4.8.5_static

clip_image008

b)建立目錄C:\Qt\4.8.5-static_gcc,把 D:\qt-everywhere-opensource-src-4.8.5_static 目錄下的 mkspecs文件夾 復制到 C:\Qt\4.8.5-static_gcc 下面。

c)復制下面的腳本

set path=c:\mingw-static-4.4.5-all\bin;%path%

cd %~dp0

configure -confirm-license -opensource -release -fast -static -platform win32-g++ -prefix "C:\QT\4.8.5-static_gcc" -no-qt3support -script -scripttools -qt-zlib -qt-libpng -qt-libmng -qt-libtiff -qt-libjpeg -qt-sql-sqlite -plugin-sql-sqlite -qt-sql-odbc -plugin-sql-odbc -qt-style-windows -qt-style-windowsxp -qt-style-windowsvista -qt-style-plastique -qt-style-cleanlooks -qt-style-motif -qt-style-cde -nomake demos -nomake examples -no-webkit -mp

mingw32-make

mingw32-make install

Pause

保存為static編譯配置.bat ,放在D:\qt-everywhere-opensource-src-4.8.5_static 路徑下,運行該腳本,等2~3小數后就編譯好了。編譯的靜態庫在C:\Qt\4.8.5-static_gcc下,

clip_image010

5、編譯qt creator

a) 下載 http://pan.baidu.com/s/1i3FoYzF 解壓出qtbinpatcher.exe,放到D:\qt-everywhere-opensource-src-4.8.5_dynamic目錄下,並運行它,用來patch該目錄下的qmake.exe 文件。我從http://sourceforge.net/projects/mingwbuilds/files/external-binary-packages/Qt-Builds/ 分離出了 Qtbinpatcher.exe ,為什么需要這個文件以及其作用,大家網上搜索。

b)解壓 qt-creator-opensource-src-3.0.1.zip 到 D:\qt-creator-opensource-src-3.0.1

clip_image012

復制腳本

set path=C:\mingw-static-4.4.5-all\bin;%path%

set path=D:\qt-everywhere-opensource-src-4.8.5_dynamic\bin;%path%

set QTDIR=D:\qt-everywhere-opensource-src-4.8.5_dynamic

set QMAKESPEC=win32-g++

cd %~dp0

qmake

mingw32-make

mingw32-make install

Pause

保存為 qt-creator_build.bat,放到 D:\qt-creator-opensource-src-3.0.1目錄下,並運行它,等2~3小數編譯完。

c)復制D:\qt-creator-opensource-src-3.0.1 目錄下的 bin、lib和share 3個文件夾到 C:\Qt\4.8.5-dynamic_gcc 目錄下,與里面已經存在的文件夾合並。再復制 qtbinpatcher.exe 到C:\Qt\4.8.5-dynamic_gcc里面,運行qtbinpatcher.exe來patch該路徑下的qmake。到此編譯工作全部結束。

6、進入C:\Qt\4.8.5-dynamic_gcc\bin,運行qtcreator.exe看看效果。

clip_image014

clip_image016

Mingw32、qt4.8.5動態庫及靜態庫全齊了,在 qtcreator 下怎么配置就不說了。

后記:在這個過程中試過qtcreator 2.8.1、2.7.2 等多個版本,只有3.0.1這個版本編譯成功。這個IDE版本的好處:綠色、免安裝、體積小,不用vc作編譯器就因為它太大。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM