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多。我没有管,空间暂时还够用。
分享到:
相关推荐
总结来说,配置Qt 4.6与VS2008的集成开发环境是一个涉及多步骤的过程,包括安装软件、配置环境变量、集成开发工具和设置编译选项。完成这些步骤后,开发者可以在熟悉的VS2008环境中高效地利用Qt库进行开发。
【标题】"C++课程设计-计算器(VS2008+Qt4.6)"是一个基于C++编程语言的项目,旨在让学生掌握C++语言的实际应用和软件开发流程。这个设计选择的是一个常见的计算器应用,它利用了Microsoft Visual Studio 2008作为...
### Qt4.6——白皮书:跨平台GUI应用程序开发框架详解 #### 一、引言 ##### 1.1 执行摘要 Qt是著名的跨平台C++应用程序框架,其核心理念是“编写一次,到处编译”,允许开发者在单一源代码库的基础上,轻松为多个...
QT系统配置源码是针对QT框架的一个重要组成部分,特别是基于QT4.6版本。QT是一个跨平台的应用程序开发框架,广泛应用于桌面、移动设备以及嵌入式系统的开发。QT4.6是QT的一个旧版本,但依然有其价值,因为它在许多...
QT4.6是Qt库的一个旧版本,它包含了一系列用于构建图形用户界面(GUI)的工具和类。在QT4.6中,`QToolBar`是实现应用中工具栏功能的关键类,而`QDockWidget`则允许创建可停靠或浮动的窗口部件。这个主题主要关注如何...
#### 二、Qt的主要特性与功能 ##### 1. 跨平台支持 Qt拥有出色的跨平台多媒体和3D图形处理能力,同时支持国际化、SQL、XML和单元测试等功能,为开发者提供了丰富的工具集来创建高性能的应用程序。 - **多媒体与3D...
4. **Qt框架支持**:与Qt框架紧密集成,4.6.1版可能增加了对当时最新Qt库的支持,包括Qt 5.9.x系列,使得开发者能够利用最新的Qt功能。 5. **QML和UI设计**:Qt Creator以其强大的QML编辑器和可视化设计工具而著称...
Qt 4.6 提供了简单易用的API,方便创建OpenGL应用程序,并集成了Qt OpenGL库,使跨平台开发变得更加平滑。 9. **多媒体服务**: 新的音频库允许开发者直接访问底层音频系统,定义音频格式(通常使用QAudioFormat...
总结一下,QT 4.6.2连接MYSQL的驱动文件主要涉及的是如何在Qt应用中集成MySQL支持,通过使用特定的Qt数据库驱动(QMYSQL),设置连接参数,然后在代码中进行连接、操作和断开数据库的流程。在开发过程中,注意库文件...
在发布 Qt 4.6 的同时,作为 Qt 开发跨平台 IDE 的Qt Creator也发布了更新版本。Qt Creator 1.3 和 Qt 4.6共同构成的 Qt SDK,包含了开发跨平台应用程序所需的全部功能。 Qt Creator是一个用于Qt开发的轻量级跨平台...
9. **调试与测试**:QT Creator集成的调试工具对游戏逻辑的调试非常有用,通过断点、单步执行和变量查看等功能,可以找出并修复代码中的错误。 通过这个项目,初学者不仅可以学习到QT的基本用法,还能了解到游戏...
在这个特定的发布中,Coin3D 3.1.3与Qt进行了集成,为Visual Studio 2008用户提供了一套开发界面库。这意味着开发者可以在VS2008环境中利用Qt的工具集,同时享受Coin3D带来的3D图形功能。这简化了开发过程,因为所有...
Qt Creator是与Qt安装器一起使用的集成开发环境(IDE),它包含了项目管理、代码编辑、调试和构建系统等功能,为Qt应用程序的开发提供了便捷的平台。对于Windows用户,64位版本的安装器通常意味着它可以更好地利用...
在发布 Qt 4.6 的同时,作为 Qt 开发跨平台 IDE 的Qt Creator也发布了更新版本。Qt Creator 1.3 和 Qt 4.6共同构成的 Qt SDK,包含了开发跨平台应用程序所需的全部功能。 Qt Creator是一个用于Qt开发的轻量级跨平台...
Qt包含各种库和工具,而Qt Creator是集成开发环境(IDE)。你可以根据项目需求选择不同的模块和版本,比如桌面应用、移动应用或者Web开发。 7. **设置路径**:默认情况下,安装程序会将Qt安装到"C:\Program Files\...
在Qtcreateor 中的path引入heob64.exe,资源免费,希望能点个赞,哈哈
4.4VisualStudio2008与Qt4.5 4.5问题与解答 4.6总结与提高 第5章使用Qt基本GUI工具 5.1使用QtDesigner。进行GUI设计 5.1.1简介 5.1.2启动并设置QtDesigner 5.1.3功能说明 5.1.4QtGUI设计基本流程 5.2使用Qt...
在发布 Qt 4.6 的同时,作为 Qt 开发跨平台 IDE 的Qt Creator也发布了更新版本。Qt Creator 1.3 和 Qt 4.6共同构成的 Qt SDK,包含了开发跨平台应用程序所需的全部功能。 Qt Creator是一个用于Qt开发的轻量级跨平台...
MingW4.6.2与Qt的集成是开发者在Windows平台上进行Qt应用开发时常见的一种配置。MingW,全称 Minimalist GNU for Windows,是一个为Windows系统移植的GNU工具集,包含了GCC(GNU Compiler Collection)等开源软件,...