详细介绍Qt 4.6.2 VS 2005 和 QCreator 开发环境
创始人
2024-08-01 15:51:38
0

Qt 4.6.2 VS 2005QCreator 开发环境是本文要介绍的内容,多的不说,先来看内容,配置开发环境可真是个痛苦的过程,网上的资料参差不齐,只有自己一步步来试验一下了。

本人环境 virtualbox +  xp +  vs 2005  en

1.安装vs 2005 en sp1

下载vs 2005 en sp1

安装sp1 ,耗时约半个钟,死慢,内存占用非常厉害,安装完后遗留下来的文件有两个2个多G,用 360 清除垃圾

2.设置环境变量

QMAKESPEC:win32-msvc2005 //告诉qmake生成可以用于vc2005 的makefile

Path: 加上d:\qt\4.6.2\bin //这样才能在cmd上找到qmake

QTDIR:d:\qt\4.6.2

3.安装4.6.2,

之前我的另一台虚拟机已经安装了一下 qt-sdk-win-opensource-2010.02.1 ,也就是4.6.2版的 ,那么就不用下载了,直接从另一台虚拟机qt目录拷到了这台虚拟机目录d:\qt\4.6.2 下

4.编译qt 源代码

开始编译前要确定虚拟机的内存和虚拟内存要设大点,我这里设为700M内存,和512M-1024M虚拟内存,之前用256M的时候编译到一半时候内存不够,导致失败,暴汗,以下是编译过程,

编译之前先运行以下bat,这是4.6的bug

clear.bat

  1. del /f %QtDir%\src\script\tmp\moc\debug_shared\mocinclude.tmp  
  2. del /f %QtDir%\src\script\tmp\moc\release_shared\mocinclude.tmp  
  3. del /f %QtDir%\src\3rdparty\webkit\WebCore\tmp\moc\debug_shared\mocinclude.tmp  
  4. del /f %QtDir%\src\3rdparty\webkit\WebCore\tmp\moc\release_shared\mocinclude.tmp 

打开Visual Studio 2005 Command Prompt

  1. cd /d d:\qt\4.6.2  
  2.  
  3. configure -platform win32-msvc2005  -nomake examples -nomake docs -nomake demos -no-webkit -phonon -no-phonon-backend -no-multimedia 

configure 还是比较快的,根据提示一步步选择就可以了

nmake //开始编译,又是漫长的等待,视机子情况,至少也要两三个钟头了,这个时候还是去干点别的事吧,傻等着是很累的

nmake clean //编译完大概有两个G的临时文件,清理一下

5.建立测试工程:

随便建写个hello world代码,用qmake生成项目以及makefile ,再用 nmake 编译,如果能成功编译的话,就没什么问题了

6.安装qt 在vs的插件

虽然这样已经可以简单的用nmake 调用vc  的编译器来编译QT程序了,但这里为了直接利用vs 2005 的ide来开发qt程序的话,还得下个插件,那就是  Qt Visual Studio Integration v1.43 for.VS.2003.2005 , 这个是商业的,在这里用D版用一下吧,官网还有一个add-in也是可以实现类似功能的,听说功能相对弱些,就不用了,还是直接上功能强的

安装时出现以下提示,没办法了,我认了。

下载 .net 2.0 sp1来安装(地址:http://www.microsoft.com/downloads/zh-cn/details.aspx?familyid=79bc3b77-e02c-4ad3-aacf-a7633f706ba5&displaylang=zh-cn)

Qt Visual Studio Integration 1.4.3 Setup

  1. Service Pack 1 for .NET Framework 2.0 is not installed.  
  2. Qt Visual Studio Integration for VS 2005 will not work properly without it.  
  3. You will not be able to choose the Qt Visual Studio Integration for VS 2005 component for installation. 

确定  

Qt Visual Studio Integration用户名随意,注册码选一个

  1. FGJ7UGX-WQPWJ6X-F4M-UG6ZQC-2G8N2G-6AYP3G-864F  
  2. FGJ58F-HQGNCCM-F4M-BVY8ELX-8KG9WT-NU5JAQ-6C21  
  3. FGBBY3M-WYYUFN9-F4M-GWEVVS9-WTKP39X-UKJUUDM-EE0D  
  4. FGM9UXX-PJ8CRVX-F4M-UQDJFQ9-PXHXTQ-BZF46Y9-694B 

装完后提示重新启动,认了

重启后 再安装插件 ,成功后运行vs2005,出现以下画面

详细介绍Qt 4.6.2 VS 2005 和 QCreator 开发环境 

#p#

这上面还有一个文档,打开来看看,还挺不错,以后再慢慢看

详细介绍Qt 4.6.2 VS 2005 和 QCreator 开发环境

接下来还要设置一下QT的版本,打开菜单 TOOLS->Options->QT->Builds,如下图

详细介绍Qt 4.6.2 VS 2005 和 QCreator 开发环境

点击add ,设置如下,OK退出

详细介绍Qt 4.6.2 VS 2005 和 QCreator 开发环境

接着选择菜单 QT->Open Solution from .pro file 打开一个pro,F7编译,运行成功。编写代码提示功能***,图的就是这个

详细介绍Qt 4.6.2 VS 2005 和 QCreator 开发环境

7.安装配置 qt creator

安装qt creator 2.01 版,安装cdb http://www.microsoft.com/whdc/devtools/debugging/installx86.Mspx,qtCreator  到d:\qt\cdb 并没有自动C++的调试器

打开qt creator菜单 ,tools ->options ,如下图,设置cdb 的相关路径,qt creator 已经自动检测到了,

在这里我发觉不能更换cdb的安装路径,要不qt creator  debug 的时候会出现 错误

详细介绍Qt 4.6.2 VS 2005 和 QCreator 开发环境

建个测试工程,测试通过,OK了

详细介绍Qt 4.6.2 VS 2005 和 QCreator 开发环境

小结:关于 Qt 4.6.2 VS 2005 QCreator 开发环境的介绍哦完了,图文并茂,是不是很清晰,希望本文对你有帮助!

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
着眼MAC地址,解救无法享受D... 在安装了DHCP服务器的局域网环境中,每一台工作站在上网之前,都要先从DHCP服务器那里享受到地址动...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...