日志
QT5.0.0+MinGW环境搭建之解压即用版
2013-01-03 18:00
(因Qt5.1.0已经发布,不再提供Qt5.0.0的编译结果下载,请至http://www.qtcn.org/bbs/apps.php?q=diary&a=detail&did=1448下载最新版 2013.7.6更新)
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动态编译版(Qt5.0.1已经提供动态版本,直接安装就可以qt-windows-opensource-5.0.1-mingw47_32-x86-offline.exe 下载地址见http://www.qtcn.org/bbs/apps.php?q=diary&a=detail&did=1259) http://pan.baidu.com/share/link?shareid=185477&uk=673227135 (失效) Qt5.0.0 release mingw静态编译版(Qt5.0.1静态版下载见http://www.qtcn.org/bbs/apps.php?q=diary&a=detail&did=1259) 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文件,帮助就可以用了。 4.配置编译器及QT版本等 QT Creator, 菜单Tools==》Option==》Build&Run==》 ①Compiler选项卡: 点击<<Add>>按钮,选MinGW,name: MinGW32 Compiler path:C:\Qt\MinGW32\bin\g++.exe点击<<Apply>> ②Qt Versions选项卡: --------------------release static---------------------- 点击<<Add>>按钮,选择 C:\QT\qt-everywhere-opensource-src-5.0.0\qtbase\bin\qmake.exe version name: Qt5.0.0(rel_static) 点击<<Apply>> --------------------debug shared-------------------- 点击<<Add>>按钮,选择 C:\Qt\qt-opensource-shared-5.0.0\qtbase\bin\qmake.exe version name: Qt5.0.0(dbg_shared) 点击<<Apply>> ③Kits选项卡: --------------------release static----------------------------- 点击<<Add>>按钮, name: qt5.0.0rel_static Device type: Desktop Compiler: MinGW32 Debugger: 点Manager-》Edit,在弹出的对话框, Engine:GDB Engine Binary:C:\Qt\gdb-python-7.5-1-mingw32-bin\bin\gdb-python27.exe Qt version: Qt5.0.0(rel_static) --------------------debug shared-------------------- 点击<<Add>>按钮, name: qt5.0.0dbg_shared Device type: Desktop Compiler: MinGW32 Debugger: 点Manager-》Edit,在弹出的对话框, Engine:GDB Engine Binary:C:\Qt\gdb-python-7.5-1-mingw32-bin\bin\gdb-python27.exe Qt version: Qt5.0.0(dbg_shared) MinGW目录中有gdb调试器,点Manage-》Auto-detect可以检测到,但不能用。所以,要选 Manage-》Edit...,手工选择C:\Qt\gdb-python-7.5-1-mingw32-bin\bin\gdb-python27.exe OK,完成设置。 在Win7下,QtCreator的配置数据,保存在%APPDATA%\QtProject目录下。所以没法在不配置的情况下直接使用,不过配置也很简单的。 现在一个完整的Qt5.0.0开发环境就搭建好了。文中有不准确的地方,欢迎各位大大位指正。也欢迎用过的网友反馈存在的问题。 |
-
删除
zhaoomeng:博主,我按你的方法做,打开creator编写hello world时,# include <QApplication>这一行下面有虚线,显示什么没有找到目录,程序也运行不了,这是什么情况,求指点
2013-02-04 01:49 --
realfan:可能是路径原因,没做install,路径换了会有问题。我已经编译了qt5.0.1,做了install,请到这里下载http://www.qtcn.org/bbs/apps.php?username=realfan%26q=diary%26a=detail%26did=1259
2013-02-04 08:47
-
删除
skykingf:win8下能用吗?
2013-01-11 21:42 -
写出来的程序能在win XP下运行吗?-
realfan:WinXP没问题。Win8没用过不知道,应该可以吧
2013-01-11 21:46
-
删除
yfx2003:QtCreator的配置数据文件能否直接上传后我们下载并放到相应目录,直接使用呢?
2013-01-05 19:25 --
realfan:每个人的目录,环境等可能不同,直接拷配置文件不合适。再说配置起来也很简单啊
2013-01-05 20:10
-
删除
transformer:太好了,谢谢
2013-01-04 10:53 -
realfan:5.0.2与这里的编译器及Qtcreator可以“混用”
2013-04-23 00:09