标题:QT5.0.0+MinGW环境搭建之解压即用版
作者:realfan
日期:2013-01-03 18:22
内容:
Qt5.0.0已经释放一段时间了,很多人在编译过程中,遇到这样那样的问题。编译一次要耗时数小时,还不一定成功,很是熬人。本人也是花费好几天,在参考了本站一些大大们分享的编译过程,才搞定Qt5.0.0的编译。在此,分享一下本人的编译结果。包括编译器MinGW,调试器GDB,QtCreator2.6.1(Base on qt5.0.0),QtDoc,Qt5.0.0releas_static,Qt5.0.0debug_shared,Python3.3,Perl。这些内容都是压缩包形式,下载以后,解压就可以用了。不用做任何安装动作,更不用电脑挂机花数小时编译,也算是为国家节能减排做点贡献哈。
软件下载
编译器MinGW:
http://pan.baidu.com/share/link?shareid=185649&uk=673227135
GDB调试器:
http://pan.baidu.com/share/link?shareid=185654&uk=673227135
集成环境QtCreator2.6.1
http://pan.baidu.com/share/link?shareid=185652&uk=673227135
Qt5.0.0 Debug mingw动态编译版
http://pan.baidu.com/share/link?shareid=185477&uk=673227135
Qt5.0.0 release mingw静态编译版
http://pan.baidu.com/share/link?shareid=185478&uk=673227135
Qt5.0.0 帮助文档
http://pan.baidu.com/share/link?shareid=185655&uk=673227135
上面的这些内容,搭建Qt5.0.0的开发环境就够了。如果需要Python和ActivePerl在下面的地址下载
Python3.3
http://pan.baidu.com/share/link?shareid=185658&uk=673227135
Perl
http://pan.baidu.com/share/link?shareid=185661&uk=673227135
二、配置
上面的文件都是压缩包,解压就可以用了。这里以我的环境为例,说一下配置方法。
在C盘目录下建一个文件夹Qt。
将下载的压缩包解压到C:\Qt目录
目录结构如下:

3.配置帮助文档
打开C:\QT\QtCreator\bin\qtcreator.exe (为使用方便,可以在桌面或任务栏上创建个快捷方式)
打开QT Creator, 菜单Tools==》Option==》Help==》Documentation选项卡,点击Add按钮,选择C:\Qt\Qt5.0.0doc目录下所有的qch文件,帮助就可以用了。
tpbq1http://www.qtcn.org/bbs/p_w_upload/photo/Mo ..
#1 [jiaer 01-03 20:07]
只想问一个问题,里面有没有MingW版本编译的ODBC驱动。qsqlodbc5.dll这样的。
#2 [roywillow 01-03 22:05]
怎么看上去,你的库没有经过install呢……qmake还都是在qtbase文件夹里的……
我印象中Qt编译的时候会把它的目录硬编码进库中,很多东西的搜索路径都会基于这个路径,比如说你执行一下qmake.exe -v,会出现下面的信息,即使我把这个qmake挪到其他地方:
QMake version 3.0
Using Qt version 5.0.0 in E:/Qt5.0.0-MSVC2012-x64/lib
如果另外的机器的放置路径不同说不定就不好使了
据说可以通过自己写qt.conf文件来进行配置,你好像没有提到?
#3 [jinlingren 01-03 22:41]
realfan能不能把QWT的编译给咋也能弄个想上面的文档学习一下啊!谢谢!
#4 [realfan 01-04 08:54]
引用第1楼jiaer于2013-01-03 20:07发表的:
只想问一个问题,里面有没有MingW版本编译的ODBC驱动。qsqlodbc5.dll这样的。
有ODBC。
release版本是静态的
使用方法
在pro文件中加一行
QTPLUGIN += qsqlodbc
在main.cpp中加
#include
Q_IMPORT_PLUGIN(QODBCDriverPlugin);
----------------------------------------------------------
debug版本是动态的,不用加
所以,自己定义宏,区分一下。
我也要用ODBC,所以编译完,第一件事就是测试ODBC,已经测试过,肯定可以用的
#5 回 2楼(roywillow) 的帖子 [realfan 01-04 08:59]
确实没有install.编译完后,拷到干净的系统中,测试也是可用的,就有考虑其它的。
我有点应用驱动型,用什么做什么,呵呵。有些细节还没有研究。请roywillow多多指教哈