Qt4.8与VS2010环境构筑

Qt4.8与VS2010环境构筑

 

本人的安装环境:

Platform: windows xp sp3

IDE: Visual Studio 2010

Qt Version: Qt4.8.2 opensource

 

注:在编译64bit版本的Qt4.8时,一定要选择Visual Studio x64 Win64 Command Prompt(2010).而且不要忘了安装VS Service Pack1.

1.安装Visual C++2010,同时安装Windows SDK.
2.安装Perl.
3.下载Qt SourceCode.并解压。(假设解压到D:\Qt\4.8.2)
4.设置环境变量:(假设VS2010安装在D:\Microsoft Visual Studio 10.0,安装后在C:\Program Files下会生成很多文件件)

QTDIR=D:\Qt\4.8.2
QMAKESPEC=win32-msvc2010

INCLUDE = D:\Microsoft Visual Studio 10.0\VC\include;C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include;

LIB = D:\Microsoft Visual Studio 10.0\VC\lib;C:\Program Files\Microsoft SDKs\Windows\v7.0A\Lib;

PATH = %QTDIR%\bin;D:\Microsoft Visual Studio 10.0\VC\bin;D:\Microsoft Visual Studio 10.0\Common7\IDE;C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin;

5.下载jom,解压到D:\Qt\jom
jom是在多核cpu时作为nmake的编译Qt的替换。它的参数-j N中标示编译时可以允许几个进程并行进行编译。

6.打开vs2010的命令行,进入D:\Qt\4.8.2
输入:configure -debug-and-release -opensource -platform win32-msvc2010
生成完后,输入:..\jom\jom.exe -j N(N越大越好,我这里设置为4)

7.下载并安装Qt Visual Studio Add-in.
8.运行Visual Studio 2010.设置Qt Opetions.添加Qt目录

9.整个编译完后,大概有大约7GB。你可以使用以下命令伤处编译过程中产生的临时中间文件。
..\jom\jom.exe clean
不过,这样也会把编译中产生的PDB文件也删除掉,以后要是想调试Qt sourcecode就不行了。看自己的情况而定。

参考:
http://www.holoborodko.com/pavel/2011/02/01/how-to-compile-qt-4-7-with-visual-studio-2010/

posted on 2012-07-18 15:21  ActiveChange  阅读(5764)  评论(0编辑  收藏  举报

导航