VS2008与QT4.6集成

VS2008与QT4.6集成
2009年12月06日 下午 02:03

台式机上装的VS2008和QT4.5,周末准备在笔记本上装上新发布的QT4.6,用以前的方法,结果还是出了很多错误,最后把整个周末都搭上了才装好,O(∩_∩)O~

下面记录了集成VS和QT的步骤:(集合网络资料和自己安装过程的问题)

1. 安装 VS2008
    最好是完全安装。

2. 安装 Qt4.6 的源码
    去
http://qt.nokia.com/downloads 下载 qt-sdk-win-opensource-2009.05.exe,解压到D:/Qt/4.6sdk。

3. 设置环境变量
    在“系统变量”中添加了一个QTDIR,值为D:/Qt/2009.05/qt;又添加了一个Q_MAKESPEC,值为win32-msvc2008。另外,在“系统变量”的Path变量中添加D:/Qt/2009.05/qt/bin;。

4. 配置和编译Qt4.6
    通过"开始"菜单 -> "Microsoft Visual Studio 2008" -> "Visual Studio Tools", 运行vs2008命令行提示。

C:/Program Files/Microsoft Visual Studio 9.0/Common7/Tools> vsvars32.bat //1
C:/Program Files/Microsoft Visual Studio 9.0/Common7/Tools> d:
D:/> cd d:/qt/4.6sdk/qt
D:/Qt/4.6SDK/qt> configure -debug-and-release //2
D:/Qt/4.6SDK/qt> nmake //3

    其中1、请看 http://blog.csdn.net/yejun8214/archive/2008/03/30/2230627.aspx 。    2、关于 configure,其实里面有很多门道,可以通过加 -h 参数来看具体有哪些选项,有些选项前面加*表示默认是选中的, +号表示由系统来判断是否支持该选项。运行时间在一小时内。    3、nmake我用时一天一夜。中间不断的停止编译,有很多错误,我再D:/Qt/4.6SDK/qt> nmake /I /K /S也无济于事,你可nmake /?看具体使用。直到今天中午反复编译Qt,文件个数和文件大小都不变,我确信已经编译好,松了口气。

4. 安装Qt for VS的插件

     Qt 官方网站上的qt-vs-addin-1.1.2.exe提示不支持什么CN的,无法使Qt成功装入VS中,我就没有用它。网上搜一下 Qt.Visual.Studio.Integration 1.4.3 和相应的 keygen。安装插件的时候可能会报找不到 Qt 目录,不要管它,只要找准了你刚才编译的Qt目录就可以了。 安装完之后,再次打开 VS2008,就能发现已经支持Qt了。 找到原因 了:Open Source Versions of Qt is not officially supported for use with any version of Visual Studio. Integration with Visual Studio is available as part of the Qt Commercial Editions .  

5. 配置和使用VS2008

    最后需要做的一步是在VS中指定使用的Qt目录。如果你在 Windows 上安装了多个版本的 Qt Source,在VS中你还可以选择使用哪个版本的Qt来编译你的应用程序。打开 “工具”->选项->Qt->Builds,新建或选择一个Qt版本。另外,通过菜单"Qt"->"Open Solution from .pro File" 可以把一个原本Qt的非VS的项目转成VS的项目。

注:a、第5步是默认配置好的,你不用去管;除非装了多个版本的Qt。b、第4步编译完后,可D:/Qt/4.6SDK/qt> nmake -clean节省许多空间,据说可从我现在的5G多减少到1G多。我没有管,空间暂时还够用。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值