用VS2005编译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里编程了哦!编译之前参考了其他几位网友的编译经历,在此一并感谢他们!

 

 

 

 

你可能感兴趣的:(Microsoft,qt,Path,tools,makefile,2010)