Qt是一个开发C++图形用户界面十分流行的开源库,Visual Studio是一个十分强大的集成开发环境,这两个强强联合起来进行C++应用程序的开发将是十分地方便快捷。下面就给大家介绍一下如何在VS2015中开发Qt5的程序。

工具/原料

  • Visual Studio2015

  • Qt5.7.0

方法/步骤

  1. 安装Qt 5.7 for Windows。

    在如下地址:http://download.qt.io/official_releases/qt/5.7/5.7.0/中下载安装【qt-opensource-windows-x86-msvc2015_64-5.7.0.exe】这个版本的Qt。

  2. 安装Qt插件。

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

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

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

  5. 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程序相关推荐

  1. 用VS2015开发Linux程序详细教程-配置篇

    VS2015推出了跨平台开发,其中包括了对Linux程序开发的支持,最近刚好需要开发Linux程序,对其进行了一些研究. 首先介绍下涉及到的开发工具 开发工具 VS2015Update3,下文简称VS ...

  2. ubuntu18+Eclipse+CDT开发QT5界面程序

    一.说明 QT5程序在QT-creater上也是可以开发的,不过环境还显得小了,在eclipse上开发是正着:本篇假定用户已经做了如下工作: 已经安装了Eclipse<ubuntu18.04安装 ...

  3. QT5开发的程序打包发布

    一.开发平台 QT5开发的程序打包发布出来,在任何一台windows系统都能运行,这样就不会限于电脑需不需要安装QT安装包了. 自己用的QT版本是 我的电脑系统是WIn10专业版的. 二.介绍一下打包 ...

  4. 使用Qt5开发桌面程序

    Qt开发信息管理客户端 一.Qt的简介 二.Qt中的重要概念 1.信号与槽机制 信号(signal) 槽(slot) 2.Lambda表达式 三.使用Qt设计师快速开发 1. 环境搭建 (1)连接My ...

  5. VS2015编译Qt5.7.0生成支持XP的静态库

    一.编译工具 1.VS2015 编译Qt5.7.0的所需VS版本:Visual Studio 2013 (Update1)或Visual Studio 2015 (Update2).因为Update补 ...

  6. [转]VS2015编译的程序在其他机器上缺少msvcp120.dll

    http://www.lai18.com/content/1159618.html 1. 今天分享一个自己在开发过程中遇到的困难. 用VS2015开发了一个windows客户端(win32项目),在自 ...

  7. VS2015开发OpenDDS实例(ACE_TAO_6.5.10+OpenDDS_3.12+ActivePerl-5.28)

    1. 新建ild文件 新建一个txt文档,命名为:MessageTopic.idl 使用文本工具打开这个文件,输入以下内容后保存 module MessageTopic{#pragma DCPS_DA ...

  8. vs2015 开发软件_2015年重要的软件开发发展

    vs2015 开发软件 这篇文章是我对2015年与软件开发相关的一些最重要开发人员的个人观点和独到见解.我之前的评估适用于2014年 , 2013年 , 2012年 , 2011年 , 2010年 , ...

  9. 使用IDEA开发Servlet程序

    JavaWeb系列教程,持续更新 JavaWeb-Servlet 模拟Servlet本质 使用IDEA开发Servlet程序 Servlet对象的生命周期 适配器(GenericServlet)改造S ...

最新文章

  1. ajax java 插件_对JQuery中Ajax应用与jQuery插件的理解与笔记
  2. pytorch dataset dataloader_PyTorch(五)——数据的加载和预处理
  3. 自定义路由匹配和生成
  4. Java常见面试题之类的加载过程
  5. 开机自动启动_工控机断电恢复后自动开机的设置方法
  6. Zookeeper-watcher机制源码分析(一)
  7. 微信浏览器关闭当前界面
  8. 关于windows虚拟桌面使用及录屏
  9. 【bzoj3240 洛谷P1397】矩阵游戏[NOI2013](矩阵乘法+卡常)
  10. 在线工具大全,在线办公
  11. 微信小程序消息推送,实现未完成计划的在微信内的定时提醒功能
  12. [转]kaldi ASR: DNN训练
  13. 记一次生产大对象导致的OOM让架构师连夜排查解决
  14. Codeforces 1034 A
  15. 解决MAC系统字体模糊发虚,并更换默认中文字体为微软雅黑
  16. HDU--2549壮志难酬【水题】
  17. python读取只读word只读_10.9 只读数据库(Read-only Database)
  18. python dev_python dev
  19. pl/sql过程化语言
  20. 记一次蚂蚁金服面试被虐经历

热门文章

  1. boost::type_index::type_id相关的测试程序
  2. boost::intrusive::treap_algorithms用法的测试程序
  3. boost::fusion::nil用法的测试程序
  4. GDCM:gdcm::Testing的测试程序
  5. VTK:PolyData之ReverseSense
  6. OpenGL coordinate systems坐标系统的实例
  7. OpenGL 几何着色器Geometry Shader
  8. C++Addition rule of probabilities概率加法法则算法(附完整源码)
  9. C++利用线性探查实现存储机制hash table的算法(附完整源码)
  10. QT的QDial类的使用