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 阅读(5777) 评论(0) 编辑 收藏 举报