realfan的个人主页

http://www.qtcn.org/bbs/u/123401  [收藏] [复制]

realfan

  • 87

    关注

  • 188

    粉丝

  • 2032

    访客

  • 等级:精灵王
  • 身份:论坛版主
  • 总积分:1488
  • 男,2011-01-01

最后登录:2024-04-26

更多资料

日志

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的开发环境就够了。如果需要PythonActivePerl在下面的地址下载

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开发环境就搭建好了。文中有不准确的地方,欢迎各位大大位指正。也欢迎用过的网友反馈存在的问题。










分类:默认分类|回复:17|浏览:4782|全站可见|转载
 
 
删除

zhen_sci:太好了,找的就是这种东西。你编译的5.0.2能否与这个混用?

2013-04-22 23:56 -

realfan:5.0.2与这里的编译器及Qtcreator可以“混用”

2013-04-23 00:09
删除

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
删除

atomspace:是不是只能解压到C:\Qt  ?

pri文件中的文件路径是绝对路径啊

2013-01-15 19:48 -

realfan:因为没有make install, 我还没试过其它路径行不行。等试过了回复你

2013-01-15 19:58

realfan:换路径,好像不行。我用4.8.4试了不行。

2013-01-23 10:35
删除

xsjqqq123:prefix构建未安装,qmlview未安装……

2013-01-14 12:32 -
删除

skykingf:win8下能用吗?
写出来的程序能在win XP下运行吗?

2013-01-11 21:42 -

realfan:WinXP没问题。Win8没用过不知道,应该可以吧

2013-01-11 21:46
删除

xsjqqq123:动态编辑版和静态的有什么区别么?

2013-01-11 20:13 -

realfan:动态编译生成的库是dll文件,程序运行时要依赖这些文件用。静态编译生成的库,可以静态链接到可执行文件中,生成的exe文件不依赖外部的库,单个exe文件就可以运行

2013-01-11 20:29

xsjqqq123:和我想的差不多,也就是静态的那个,生成的exe能在任何电脑上运行?

2013-01-14 11:49
删除

yfx2003:QtCreator的配置数据文件能否直接上传后我们下载并放到相应目录,直接使用呢?

2013-01-05 19:25 -

realfan:每个人的目录,环境等可能不同,直接拷配置文件不合适。再说配置起来也很简单啊

2013-01-05 20:10
删除

计划 顶起来!

2013-01-04 12:13 -
删除

transformer:太好了,谢谢

2013-01-04 10:53 -

Powered by phpwind v8.7 Certificate Copyright Time now is:04-27 22:55
©2005-2016 QTCN开发网 版权所有 Gzip disabled