用VS2005编译Qt4.6.3过程记录

转载自[http://blog.csdn.net/chexlong/article/details/5863707]
时间有点长了,文中的链接已经失效,这里给出Qt4.6.3百度云的下载地址(百度云下载地址)

==================以下为原文====================

最近由于工作的需要,开始了Qt的学习。而编译Qt源代码,也是学习过程的深入。以下是用VS2005编译Qt4.6.3的过程

一:SDK下载

在官网上下载qt-sdk-win-opensource-2010.04.exe
l链接:http://get.qt.nokia.com/qtsdk/qt-sdk-win-opensource-2010.04.exe

和qt-vs-addin-1.1.5.exe
链接:http://get.qt.nokia.com/vsaddin/qt-vs-addin-1.1.5.exe

二:解压安装

先安装qt-sdk-win-opensource-2010.04.exe,解压路径,E:/Qt
路径之间别写中文,或空格。
然后安装qt-vs-addin-1.1.5.exe到E盘指定目录

三:设置环境变量

控制面板->系统->高级->环境变量
在用户变量里添加变量名QMAKESPEC,变量值win32-msvc2005
在系统环境变量的“Path”后边追加E:/Qt/qt

四:修改配置文件

打开E:/Qt/qt/mkspecs/win32-msvc2005目录下qmake.conf文件
将第19行QMAKE_CFLAGS后边的-Zc:wchar_t- 去掉
QMAKE_CFLAGS = -nologo -Zm200
修改
QMAKE_CFLAGS_RELEASE = -O2 -MD
QMAKE_CFLAGS_DEBUG = -Zi -MDd

QMAKE_CFLAGS_RELEASE = -O2 -MT
QMAKE_CFLAGS_DEBUG = -Zi -MTd

五:打开VS2005命令提示行

开始 -> 程序 -> Microsoft Visual Studio 2005 -> Visual Studio Tools ->Visual Studio 2005 命令提示
在命令行中输入cd E:/Qt/qt 回车
有的电脑上输入以上命令可能没反应
然后直接输入E: 回车
就转到E:/>之下
然后cd E:/Qt/qt 回车
六:编译
命令提示行中用以下命令编译生成Makefile文件
configure -platform win32-msvc2005 -debug-and-release -no-exceptions -opensource -static -fast -qt-sql-sqlite -plugin-sql-sqlite -no-qt3support -qt-zlib -qt-gif -qt-libpng -qt-libmng -qt-libtiff -qt-libjpeg -no-webkit -nomake demos -nomake examples -nomake docs

如果需要编译QtWebkit模块,将上边的-no-webkit去掉
等待不到10分钟的时间,依自己机器配置
完成之后,输入
nmake 回车

经过漫长的等待。。。。。。
大功告成,可以使用QT在熟悉的VS里编程了哦!编译之前参考了其他几位网友的编译经历,在此一并感谢他们!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值