Visual Studio 2010下安装Qt4.7

目录

Visual Studio 2010下安装Qt4.7

没有采用编译源代码的方法,过于复杂和费时。

选择Qt4.7对VS2008优化的可以直接安装的整合包:qt-win-opensource-4.7.0-vs2008.exe

(似乎必须安装visual studio 2008才可以用整合包,即时用VS2010依然如此)

这个是VS2008的安装包,但可以在VS2010下使用,需要安装Qt的VS插件:qt-vs-addin-1.1.7.exe

(安装文件直接在官网上下载)

1.1.7版本就可以支持VS2010,会在主菜单上加入一个Qt项,也会在项目文件类型中注册Qt的相关项目类型,可以直接生成Qt项目。

vs2008的整合包会生成一个启动加载Qt环境变量的批处理文件,似乎修改后就可以用于vs2010。

文件如下:xxx.bat

|

@echo off
rem
rem This file is generated by the Qt installer
rem

echo Setting up a Qt environment…

set QTDIR=D:\Qt\4.7.0
echo – QTDIR set to D:\Qt\4.7.0
set PATH=D:\Qt\4.7.0\bin;%PATH%

echo – Added D:\Qt\4.7.0\bin to PATH
set QMAKESPEC=win32-msvc2010
echo – QMAKESPEC set to “win32-msvc2010”

if not “%1”==“vsvars” goto ENDVSVARS
call “C:\Program Files\Microsoft Visual Studio 10.0\Common7\Tools\vsvars32.bat”
:ENDVSVARS

if not “%1”==“vsstart” goto ENDVSSTART
call “C:\Program Files\Microsoft Visual Studio 10.0\Common7\Tools\vsvars32.bat”
devenv /useenv
:ENDVSSTART


| |

这里是Qt的安装目录,用同一个Qt库时可以不用改动。

将msvc2008改为msvc2010

目录全都改成vs010


至于用不用这个批处理文件启动vs2010,我还不太清楚,似乎没有什么区别,都可以编译运行Qt程序。