VS-Visual Studio2015 QT-Qt5.7.0

本文介绍了如何在Windows环境下使用Visual Studio 2015与Qt5.7.0进行联合开发。通过安装Qt插件、配置环境变量和项目属性,将Qt程序集成到VS中,实现便捷的C++图形界面开发。同时,解释了SDK、IDE、MFC和API等软件开发相关概念。

windows下常用的开发工具VS&QT

VS是一个IDE,适用于多种语言的开发(C++,VB,C#,java,.net等)。在开发C++时,VS相当于VC++(其中vs2008的 vc部分是叫 vc9),使用的是VC++的编译器即cl.exe(MSVC编译器指的也是它).

QT是一个类似于MFC的类库,是跨平台C++图形用户界面应用程序开发框架。为了方便使用QT,引入了Qt Creator。QT Creator 是一个IDE,包括编辑器,编译器,调试器,设计器即Qt designer。Qt Creator使用的编译器是MingW,MingW也相当于一个IDE,只是它封装了编译器gcc.exe,使用Qt Creator开发程序是使用的编译器就是gcc.exe。

VS+QT联合开发,主要是使用VS的开发环境,即编辑器,编译器,调试器这些都是使用VS的,Qt方面主要是使用Qt类库和用Qt designer开发界面。

QT程序如何导入VS上运行

1、首先装好QT软件和VS软件

2、安装Qt插件。

在VS2015中依次点击“工具”——“扩展和更新...”,打开【扩展和更新】窗体,在左侧栏中点击【联机】,在右侧的搜索框中输入关键字“Qt5”,可以找到扩展包Qt5Package,点击下载并安装,安装完重启VS后插件生效。

 如何使用VS2015开发Qt5程序

 如何使用VS2015开发Qt5程序

 如何使用VS2015开发Qt5程序

 3、在Qt插件中配置Qt的版本和相应的安装路径。

如何使用VS2015开发Qt5程序

 如何使用VS2015开发Qt5程序

 如何使用VS2015开发Qt5程序

 4、在计算机环境变量中添加变量QTDIR,QTDIR为Qt的安装目录中的路径,例如:”D:\MyInstalledSoft\Qt5.7.0\5.7\msvc2015_64”;在PATH环境变量中添加值:%QTDIR%\bin

5、打开VS后在【模板】——【其他语言】——【Visual C++】——【Qt5 Projects】中按照提示一步一步新建一个Qt Application项目。如果Qt的环境变量配置的没问题的话我们可以直接成功运行我们的Qt Application,但是如果有提示说“找不到一些头文件”的话说明Qt的include和lib没有配置好,我们可以在项目属性页面【VC++】目录中配置包含目录(Qt安装目录下的5.7\msvc2015_64\include目录)和库目录(Qt安装目录下的5.7\msvc2015_64\lib),配置完成后点击【应用】按钮即可生效。

如何使用VS2015开发Qt5程序

 如何使用VS2015开发Qt5程序

 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

然后就可以吧QT上的程序,集成在VS上跑了

*软件专有名词解释

SDK:软件开发工具包(缩写:SDK、外语全称:Software Development Kit)一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统......等建立应用软件时的开发工具的集合。软件开发工具包括广义上指辅助开发某一类软件的相关文档、范例和工具的集合。

IDE:集成开发环境(IDE,Integrated Development Environment ):是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。如微软的Visual Studio系列。
MFC:微软基础类库(英语:Microsoft Foundation Classes,简称MFC):是一个微软公司提供的类库(class libraries),以C++类的形式封装了Windows API,并且包含一个应用程序框架,以减少应用程序开发人员的工作量。其中包含的类包含大量Windows句柄封装类和很多Windows的内建控件和组件的封装类。
API:(Application Programming Interface,应用程序接口)是一些预先定义的接口(如函数、HTTP接口),或指软件系统不同组成部分衔接的约定。 用来提供应用程序与开发人员基于某软件或硬件得以访问的一组例程,而又无需访问源码,或理解内部的工作机制细节。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值