打造完美的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作编译器就因为它太大。

转载于:https://www.cnblogs.com/tiany008/p/3672029.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值