您的位置:首页 > 编程语言 > Qt开发

windows下完美的"免费"QT开发环境: QtCreator + VC2008Express

2011-11-21 21:26 906 查看
QT4.5 后,针对OpenSource版本的QT,

nokia 也直接提供了QTOpenSource forvs2008的编译版本,

越来越方便了,不需要再经过几个小时的自己编译,

或者用破解的Commercial版啦

当前的版本是QT4.6.2
1. 在windows下开发QT,如果使用Mingw做编译器,

那么直接下载 QtSDK for Windows* (287 MB) 即可.

此SDK套件已经包括了:

QTOpensource edition for Mingw

QT Creator (包含有Mingw发行版)

下载后直接安装即可.
2. 如果windows下想用MSVC做编译器,两种方法:

第一种:VS2008作为开发环境,需要安装如下软件.

a. VS2008 standard版或以上 (一般人都是用的盗版吧?)

b. Qtlibraries 4.6.2 for Windows (VS 2008, 194 MB) (LGPL协议,免费)

c. VisualStudio Add-in (44 MB) (与VS的集成插件,nokia免费提供)

第二种:使用Nokia的QTCreator 免费IDE, 使用VC2008 Express版提供的编译器

a.安装微软免费提供的 VC2008Express版,下载地址:

http://www.microsoft.com/express/Downloads/#Visual_Studio_2008_Express_Downloads

b. Qtlibraries 4.6.2 for Windows (VS 2008, 194 MB) (LGPL协议,免费)

c.下载 QTCreator , QT官网上有单独包下载...

QtCreator 1.3.1 Binary for Windows (40 MB)

这个单独文件中包括了QTCreator 以及 Mingw 编译器,安装时只选择QT creator,不安装Mingw即可.

d.安装免费的 cdb 调试器
QTCreator使用MSVC编译器时,调试器需要再单独下载,启动安装时会提示下载免费的cdb调试器:

http://www.microsoft.com/whdc/devtools/debugging/installx86.Mspx

这个网页上显示,最新的Debugging Tools forWindows包含在WDK中,不再单独提供, 需要下载WDKISO (670M).

我们不需要那么新的,下载网页下部显示的老版本安装即可(只有17M不到.).

Previous Release version 6.11.1.404 - March 27,2009

Install32-bit version 6.11.1.404 [16.9 MB]
http://msdl.microsoft.com/download/symbols/debuggers/dbg_x86_6.11.1.404.msi
安装完成后, 在qt-creator中进行设置,如图



第二种方法使用MS工具链,而且完全免费, 推荐使用.
3. 安装完成VC2008Express + QT4.6 + QTCreator 后,QTCreator里编译居然通不过,

原因是VC2008Express 和 WinSDK的环境变量没有设置正确.出现的编译错误为:

======================================================

jom0.8.1 - empower your cores

'cl'不是内部或外部命令,也不是可运行的程序

或批处理文件。

commandfailed with exit code 9009

command failed with exit code2

Exited with code 2.

Error while building projecttest

When executing build step'Make'

=======================================================

或者类似的错误.

参照VC的 vcvarsall.bat 文件中的变量设置,新增加了 PATH, INCLUDE, PATH几个全局变量,

重新编译那个Debugging Helper 成功通过.

我的VC2008express安装在 C:/vs2008/ 目录下,相应的变量为:

PATH=C:/Qt/4.6.2/bin;C:/VS2008/Common7/IDE;C:/VS2008/VC/BIN;C:/VS2008/Common7/Tools;C:/WINDOWS/Microsoft.NET/Framework/v3.5;C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727;C:/VS2008/VC/VCPackages;C:/ProgramFiles/MicrosoftSDKs/Windows/v6.0A/bin

INCLUDE=C:/VS2008/VC/INCLUDE;C:/ProgramFiles/MicrosoftSDKs/Windows/v6.0A/Include

LIB=C:/VS2008/VC/LIB;C:/ProgramFiles/Microsoft SDKs/Windows/v6.0A/Lib

路径设置图:



设置后QTcreator中重新编译Debugging Helper, 成功,显示绿色对号!



本文装载自网络
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐