使用Visual Studio .NET开发Qt程序
2009-10-02 08:42
666 查看
使用Visual Studio .NET 开发Qt程序
Qt这个开发工具,做的是越来越好了,连Nokia都忍不住,把它收到自己的麾下,准备予以重用,许多程序员也纷纷开始涉猎Qt,作为自己一件新的谋生工具。以前Qt程序员开发Qt程序时,或者直接使用某个编辑器,或者使用诸如Eclipse、KDevelop这样的第三方集成开发环境。虽然现在Nokia推出了自己的Qt集成开发环境QtCreator,但是由于是今年年初才开发出来的,使用起来还不是很顺手。为了让广大Visual Studio程序员能够顺利的步入Qt开发的大门,在这里介绍一下如何把Qt集成到Visual Studio 2005中,这样大家就可以在熟悉的环境中进行Qt开发。配置的过程分为如下几步:
1、当然是首先安装好Visual Studio 2005(不要使用Express版本),只要安装其中的C++部分即可。
2、到官方的ftp网站下载Qt源代码,在网站中列举出了所有的Qt版本,我使用的是4.3.3版,网址为:ftp://ftp.trolltech.com/qt/source/。大家一定要下载源码包的压缩包,例如,我使用的是qt-win-opensource-src-4.3.3.zip,千万不要下载mingw版本的。
3、将下载到的源码的压缩包解压到某一目录下,例如,我将其解压到E:/Qt目录下。
4、配置VS的环境,在VS的安装目录下(例如,安装到C盘的Program Files目录下),打开C:/Program Files/Microsoft Visual Studio 8/Common7/Tools/vsvars32.bat,在PATH的头部添加Qt所在目录,如E:/Qt,在INCLUDE上添加E:/Qt/include,LIB中添加E:/Qt,具体的目录就是刚才解压的目录。我的添加好后就是如下的内容:
5、编译源代码,现在就可以对Qt源代码进行编译了,通过“开始”菜单->"Microsoft Visual Studio 2005"-> "Visual Studio Tools", 运行命令行。
以前的Qt版本在使用VS进行编译之前,需要打一个补丁,这个版本的不需要。在命令行中首先切换到Qt解压好的目录,在该目录下有个configure.exe文件,在命令行中输入如下命令:configure –no-stl –no-dsp –vcproj,此时会提问是否接受GPL协议,输入‘y’,经过一段时间之后,提示可以输入nmake进行编译,这个时间较长,要一个多小时。
6、如果以前的步骤都没有什么问题,下面就可以配置环境变量了,主要是在PATH中添加:“E:/Qt/bin”,以及创建一个新的环境变量QMAKESPEC,值为:“win32-msvc2005”.
7、为了能够在VS中嵌入Qt,此时需要安装VS插件,在网上下载Qt Visual Studio Integration v1.2.2 for VS 2003 2005.exe,进行安装。然后需要配置VS,打开VS,在菜单中选中"Tools" -> "Options" -> "Qt"-> "Builds", 添加我们刚才编译的Qt代码,名字为"Qt 4.3.3", 路径为"E:/Qt"
8、现在就可以在VS中编写Qt程序了。
(http://blog.csdn.net/farsight2009/archive/2009/09/29/4616197.aspx)
Qt这个开发工具,做的是越来越好了,连Nokia都忍不住,把它收到自己的麾下,准备予以重用,许多程序员也纷纷开始涉猎Qt,作为自己一件新的谋生工具。以前Qt程序员开发Qt程序时,或者直接使用某个编辑器,或者使用诸如Eclipse、KDevelop这样的第三方集成开发环境。虽然现在Nokia推出了自己的Qt集成开发环境QtCreator,但是由于是今年年初才开发出来的,使用起来还不是很顺手。为了让广大Visual Studio程序员能够顺利的步入Qt开发的大门,在这里介绍一下如何把Qt集成到Visual Studio 2005中,这样大家就可以在熟悉的环境中进行Qt开发。配置的过程分为如下几步:
1、当然是首先安装好Visual Studio 2005(不要使用Express版本),只要安装其中的C++部分即可。
2、到官方的ftp网站下载Qt源代码,在网站中列举出了所有的Qt版本,我使用的是4.3.3版,网址为:ftp://ftp.trolltech.com/qt/source/。大家一定要下载源码包的压缩包,例如,我使用的是qt-win-opensource-src-4.3.3.zip,千万不要下载mingw版本的。
3、将下载到的源码的压缩包解压到某一目录下,例如,我将其解压到E:/Qt目录下。
4、配置VS的环境,在VS的安装目录下(例如,安装到C盘的Program Files目录下),打开C:/Program Files/Microsoft Visual Studio 8/Common7/Tools/vsvars32.bat,在PATH的头部添加Qt所在目录,如E:/Qt,在INCLUDE上添加E:/Qt/include,LIB中添加E:/Qt,具体的目录就是刚才解压的目录。我的添加好后就是如下的内容:
@set PATH=E:/Qt;C:/Program Files/Microsoft Visual Studio 8/Common7/IDE;......%PATH% @set INCLUDE=E:/Qt/include;C:/Program Files/Microsoft Visual Studio 8/VC/ATLMFC/INCLUDE;......%INCLUDE% @set LIB=E:/Qt/lib;C:/Program Files/Microsoft Visual Studio 8/VC/ATLMFC/LIB;......%LIB%
5、编译源代码,现在就可以对Qt源代码进行编译了,通过“开始”菜单->"Microsoft Visual Studio 2005"-> "Visual Studio Tools", 运行命令行。
以前的Qt版本在使用VS进行编译之前,需要打一个补丁,这个版本的不需要。在命令行中首先切换到Qt解压好的目录,在该目录下有个configure.exe文件,在命令行中输入如下命令:configure –no-stl –no-dsp –vcproj,此时会提问是否接受GPL协议,输入‘y’,经过一段时间之后,提示可以输入nmake进行编译,这个时间较长,要一个多小时。
6、如果以前的步骤都没有什么问题,下面就可以配置环境变量了,主要是在PATH中添加:“E:/Qt/bin”,以及创建一个新的环境变量QMAKESPEC,值为:“win32-msvc2005”.
7、为了能够在VS中嵌入Qt,此时需要安装VS插件,在网上下载Qt Visual Studio Integration v1.2.2 for VS 2003 2005.exe,进行安装。然后需要配置VS,打开VS,在菜单中选中"Tools" -> "Options" -> "Qt"-> "Builds", 添加我们刚才编译的Qt代码,名字为"Qt 4.3.3", 路径为"E:/Qt"
8、现在就可以在VS中编写Qt程序了。
(http://blog.csdn.net/farsight2009/archive/2009/09/29/4616197.aspx)
相关文章推荐
- 使用Visual Studio Development Server开发域验证程序时出现HTTP Error 403 - Forbidden错误的解决办法
- [转]使用Visual Studio Code开发Asp.Net Core WebApi学习笔记(三)-- Logger
- 使用Visual Studio Code开发Asp.Net Core WebApi学习笔记(四)-- Middleware
- 在团队开发环境中使用 Visual Studio .NET (ST:微软)
- 在团队开发环境中使用 Visual Studio .NET
- 使用 WebSphere Studio Application Developer 开发 Java 程序: 与 VisualAge for Java 进行比较
- 使用Visual Studio Code开发Asp.Net Core WebApi学习笔记(六)-- 依赖注入
- 在团队开发环境中使用 Visual Studio .NET --- Mark White 来自Microsoft Corporation
- 使用Visual Studio Code开发Asp.Net Core WebApi学习笔记(三)-- Logger
- 如何使用 Visual Studio .NET 创建安装程序包
- 使用Visual Studio Code开发Asp.Net Core WebApi学习笔记(十)-- 发布(Windows)
- 问题很可能是因为本地 Web 服务器上没有安装所需的组件。请运行 Visual Studio .NET 安装程序并添加 Web 开发组件。
- 使用 Visual Studio .NET 开发 Web 项目的远程服务器配置
- 使用Visual Studio Code开发Asp.Net Core WebApi学习笔记(二)-- Web Api Demo
- 使用Visual Studio Code开发Asp.Net Core WebApi学习笔记(五)-- Filter
- Windows Mobile 下使用C#进行GPRS、CDMA开发- Visual Studio.NET
- 使用Visual Studio Code开发Asp.Net Core WebApi学习笔记(七)-- 结构化配置
- 70-316 使用Microsoft Visual C# .NET and Microsoft Visual Studio .NET 开发及实现基于Windows的应用程序 考点整理
- 在团队开发环境中使用 Visual Studio.NET
- 用Visual Studio .Net 2003开发PHP程序