Windows下Qt应用程序开发环境搭建(Eclipse环境)
(xucao@263)
1 软件准备
如下所有工具都是开源的免费工具:
1. 编译器+调试器:
MinGW 4 .4
kia/misc/MinGW-gcc440_1.zip
2. GUI库:GUI
Qt libraries 4.8.4 for Windows (minGW 4.4)
/qt4/source/qt-win-opensource-4.
3. IDE环境:
Eclipse IDE for C/C++ Developers
mirror.bit.edu/eclipse/technology/epp/downloads/release/juno/SR1/eclipse-cpp-juno-SR1-win32.zip
4. QtEclipse插件:
Qt Eclipse integration win32 V1.6.1
ftp://kia/qteclipse/qt-eclipse-integration-win32-1.
5. 版本管理:
Subversion 1.7
jaist.dl.sourceforge/project/tortoisesvn/1.7.10/Application/TortoiseSVN-1.7.10.23359-win32-svn-1.7.7.msi
6. 安装打包工具:
NSIS Unicode 2.46.5
lecode/files/nsis-2.
7. JREwww.java/zh_CN/download/manual_v6.jsp
8. Eclipse依赖软件
a) SVN插件:用于在Eclipse中直接管理jsp开发环境SVN
b) NSIS插件:用于在Eclipse中直接管理打包脚本
这些都可以直接在Eclipse菜单中安装,但内网服务器上文件包已经包含了这些插件,不用另外安装了。
9. 辅助IDE环境:
Qt Creator 2.6.0 for Windows
/qtcreator/2.6.0/qt-creator-windows-opensource-2.6.0.e
xe
注:必要的调试使用,一般不需要,调试时支持QString类型的直接显示
10. 辅助IDE环境的Debuger
08_QtDebugHelper.rar
pan.baidu/share/link?shareid=329331&uk=3105417731
注:从老的QtSDK中抽取的(当前已经不再开放开源版本的QtSDK下载了)

2 Qt+Eclipse开发环境安装过程
这里给出一个典型的安装流程和默认的安装路径,读者如没有把握请尽量沿着遵循以避免麻烦。
1. 解压MingWMinGW-gcc440_1.zip)至C盘根目录C:\
bin文件夹内的复制并更名为
2. 安装JRE)至默认路径,有安装过JDK的用户可以忽略这一步,JREEclipse环境运行的基础
3. C盘根目录下建立SDK文件夹,将EclipseCPPeclipse-cpp-juno-SR1-win32.zip)解压至C:\SDK文件夹下面,并将Eclipse文件夹重命名为“eclipseQt”,这样目的是为了区别其他用途的Eclipse环境(比如用于Android应用程序开发的带ADTEclipse环境)
4. 安装Qt GUI库(qt-win-opensource-4.)至默认路径:C:\Qt\4.8.4
5. 安装Qt Eclipse插件(qt-eclipse-integration-win32-1.)至默认路径,然后将安装路径(C:\Program Files\Nokia\Eclipse)下的文件start.bat的第10行增加如下标黄的内容(注:Win7C盘文件不允许编辑,请Copy出来编辑后再Copy回去),或者直接使用内网的start.bat文件覆盖原来的文件。
set PATH=C:\MinGW\bin
set PATH=%PATH%;C:\Qt\4.8.4\bin
set PATH=%PATH%;%SystemRoot%\System32
6. 安装打包安装程序制作工具NISInsis-2.)至默认路径,如果用户不需要重新发不软件包,可以不安装改程序。
至此,用户可以开始使用Eclipse环境开始Qt的应用程序开发了,启动环境请从:
开始菜单 | Qt Eclipse Integration v1.6.1 | Start Eclipse with MinGW
建议用户将其快捷方式发送到桌面上。
7. QT版本设置
点击Windows/Preference,出现如下界面
单击 “Add…”,在弹出的界面中填写版本号,并指定QT的bin和include文件夹位置。
3 Qt Creator开发环境
Qt Creator是Qt官方推荐的开发环境QtSDK的IDE环境,需要用户做一些配置才能配合Ming
W使用。
之前QtSDK(包含了Qt Creator)也是免费开放使用的强大工具包,包括了使用MSVC和MingW的所有需要的附件软件包,但是由于2012年8月9日Digia正式宣布收购诺基亚的Qt软件技术和业务以后,QtSDK已经不能完全开放的下载了,所以我们在这里手动搭建基于Qt Creator和MingW的环境,忽略对于QtSDK的介绍。
3.1 Qt Creator安装配置
下面在说明安装和配置步骤:
1. 安装Qt Creatorqt-creator-windows-opensource-2.)至默认安装路径。
2. 解压缩Qt Debugging Helper08_QtDebugHelper.rar)至C:\mingw文件夹。
3. 打开QtCreator,从菜单“工具|选项”打开选择对话框
4. 从左侧选择“构建和运行”,右侧选择“Compilers”标签页,点击“Add|MinGW”,做如下配置,其中编译器路径浏览选择“C:\mingw\bin\mingw32-g++.exe”,如下图(注意设置完成后
先点击“确认”或者“应用”后进入下一步
5. 选择“Qt版本”标签页,点击“添加”,浏览至“C:\Qt\4.8.4\”,添加Qt版本如下图所示。
6. 选择“Kits”标签页,对“Desktop”,做如下配置
a) Name设置为“Qt 4.8.4
b) Compiler设置为“MinGW
c) Debuger,点击“Manage…|Edit…
i. Engine 设置为“GDB Engine”
ii. Binary浏览设置为“C:\mingw\”
d) Qt Version设置为“Qt 4.8.4(4.8.4)
e) Qt mkspec设置为“default
至此完成了Qt Creator的设置
3.2 导入Qt项目至Qt Creator
1. 从菜单文件(F) | 打开文件或者工程…”,浏览至项目目录,打开工程文件“*.pro
2. 按下图所示的配置,根据需要勾选“Debug”和“Release”,也可以更改编译的输出路径
3. 点击“Configure Project”,即完成了项目在Creator中的导入工作
如果打开代码显示如下问题,请选择“System”编码方式重新载入代码
运行程序,设置断点,我们就可以从调试窗口变量中直接观察QString以及其中Contain类型的内容了。

4 Eclipse插件安装
我们使用Eclipse作为主要开发环境,包括SubVersion(SVN)和NSIS都可以利用插件直接完成其功能,Qt的Eclipse插件在之前的安装中已经介绍了,这里说明通过Eclipse的菜单直接联网安装SVN和NSIS插件。
4.1 SubVersion(SVN)插件
SubVersion插件分为两部分安装:Team Provider和SVN Connector,按如下步骤安装:
1. 点击菜单“Help | Install New Software…”,打开“Install”对话框
2. 从“Work with”下拉框选择“Juno - /releases/juno”,然后等待一会儿,从“Collaboration”条目中选择Subversion相关的内容(可以输入Filter字符串来过滤无用条目,如图使用了“su”),如下图所示。
3. 点击“Next”进行安装
4. 安装完成后,Eclipse重启,此时会自动弹出“SVN Connector”的安装提示,根据需要安装SVN 1.6或者SVN 1.7的支持,下面图示是安装完成后重新打开安装对话框的界面。
4.2 NSIS插件
NSIS插件用于在Eclipse环境中编辑、编译NSIS脚本,生成可执行的安装程序。安装步骤如下所示:
1. 点击菜单“Help | Install New Software…”,打开“Install”对话框
2. 点击“Add…”,在弹出的对话框中输入如下内容
a) Name:“NSIS
b) Location:“eclipsensis.sf/update
3. 选择“OK”后,在接下来的对话框中选择除“EclipseNSIS Sources”以外的所有选项
4. 完成上面的安装步骤,并且重启Eclipse
5. 点击“Windows | Preferences”,在弹出的对话框左边选择“EclipseNSIS”,在右边的“NSIS Home”路径中选择“C:\Program Files\NSIS\Unicode”后,点击“OK”确认设置。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。