Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1906314
  • 博文数量: 496
  • 博客积分: 12043
  • 博客等级: 上将
  • 技术积分: 4778
  • 用 户 组: 普通用户
  • 注册时间: 2010-11-27 14:26
文章分类

全部博文(496)

文章存档

2014年(8)

2013年(4)

2012年(181)

2011年(303)

2010年(3)

分类: C/C++

2011-06-16 10:00:12

首先必备软件:

Ø         Visual Studio 2008(不推荐使用Visual Studio 2008 Express)

Ø         下载qt源码包(),注意一定是要源码包;注意在4.3.2的之前版本的源码包中mksepcs文件夹下没有win32-msvc2008

Ø         下载Trolltech Qt Visual.Studio Integration.v1.4.0,该软件时将Qt相关窗体设计部件集成到VS2008,总体说来这个软件很好用,不过是要注册的,呵呵,你也当然在网上找到注册码的。

Ø         下载Visual Assist X10.4,网上有破解版的,这个软件主要是用来当我们开发的时,它能在我们编写进行Qt代码时进行智能提示。

其中以上四个软件中,前两个是必须的。

好了,现在我们就要进行安装了:

1、安装VS2008

     安装Visual Studio 2008,注意有一定选择了安装Window SDK选项,不过系统会模型安装这个部件

     打开你的命令窗口,输入nmake,如果提示命令不存在,则应该将配置nmake的环境变量,右击我的电脑---高级-----环境变量----系统变量,在PATH系统环境变量中入添加C:"Program Files"Microsoft Visual Studio 9.0"VC"bin,此刻再次输入nmake ,则会提示如下信息:

     注意在安装VS2008完之后,应该确定是否Adminstrator环境变量中是否包含了有关IncludeLib变量,如果没有,则应该自己进行手动添加

注意:如果没有应该进行手动添加:本人自己的设置如下:

Include C:"Program Files"Microsoft Visual Studio 9.0"VC"include;C:"Program Files"Microsoft SDKs"Windows"v6.0A"Include

Lib      C:"Program Files"Microsoft Visual Studio 9.0"VC"lib;C:"Program Files"Microsoft SDKs"Windows"v6.0A"Lib

特别注意:已经要将VC Microsoft SDKsIncludeLibrary目录都要加入(本人以前在两个变量中没有添加Microsoft SDKs,在使用nmake 编译过程中会出错的!VS 2008 Express 不会安装Microsoft SDKs)

2、 Qt解压及相关环境变量的设置

     解压Qt源码包到C:"Qt4_4_4

     首先将 C:"Qt4_4_4"bin添加的系统环境PATH变量中

     给系统变量中添加一个新的变量QMAKESPEC,设置该值为win32-msvc2008

     给系统变量中加添一个新的变量 QTDIE 设置为C:"Qt4_4_4

3、 编译qt源码

     打开Visual Studio 2008命令提示窗口,输入vsvars32

     再输入cl ,如果没有出现命令找不到,即可进入到

     Visual Studio 2008命令提示窗口中切换到C:"Qt4_4_4

     输入configure 完成配置,如果想更多了解configure命令,可输入configure –help

     输入nmake,进行编译

呵呵,至此如果没有出现错误的话,那你可以去休息了,哈哈,这个编译过程差不到要2个小时!!!!

4、 安装Trolltech Qt Visual.Studio Integration.v1.4.0,这个没什么技术含量

5、 安装 Visual Assist X10.4,安装好之后,打开VS2008,点击菜单 VAssistX----Visual Assist X Option----Projects, 点击C/C++ Directories ,设置PlatformCustom,设置show Directories for Stable include files,并在下面列表中添加C:"Qt4_4_4"include,如下图所示:

阅读(670) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~