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

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中进行设置,如图
windows下完美的"免费"QT开发环境: QtCreator + VC2008Express_第1张图片

    第二种方法使用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
路径设置图: 
windows下完美的"免费"QT开发环境: QtCreator + VC2008Express_第2张图片

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

windows下完美的"免费"QT开发环境: QtCreator + VC2008Express_第3张图片 

本文装载自网络


你可能感兴趣的:(windows,express,qt,Nokia,编译器,debugging)