00. 目录

文章目录

  • 00. 目录
  • 01. 概述
  • 02. Visual Studio 2019安装
  • 03. Qt6安装
  • 04. qt-vsaddin插件下载
  • 05. qt-vsaddin插件安装
  • 06. Windows10环境变量配置
  • 07. Visual Studio 2019环境配置
  • 08. Visual Studio 2019创建Qt项目
  • 09. Visual Studio 2019打开Qt项目
  • 10. 附录

01. 概述

Visual Studio 2019是强大的windows集成开发工具,有很好的调试工具。而Qt是一个优秀的图形界面跨平台开发框架,GUI和底层代码分离。可以结合Visual Studio和Qt两者的优点进行Qt开发。

Microsoft Visual Studio是美国微软公司的开发工具包系列产品。Visual Studio是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。

所写的目标代码适用于微软支持的所有平台,包括Microsoft Windows、Windows Mobile、Windows CE、.NET Framework、.NET Compact Framework和Microsoft Silverlight 及Windows Phone。

Visual Studio是最流行的Windows平台应用程序的集成开发环境。最新版本为 Visual Studio 2019 版本,基于.NET Framework 4.8 。

2021年4月19日,微软宣布2021年夏季发布 Visual Studio 2022 的首个预览版。
2021年6月17日,首个预览版 Visual Studio 2022 Preview 1 正式发布,并且首次发布64位版本。

Qt(官方发音 [kju:t],音同 cute)是一个跨平台的 C++ 开发库,主要用来开发图形用户界面(Graphical User Interface,GUI)程序,当然也可以开发不带界面的命令行(Command User Interface,CUI)程序。

Qt 还存在 Python、Ruby、Perl 等脚本语言的绑定, 也就是说可以使用脚本语言开发基于 Qt 的程序。开源社区就是这样,好东西就会被派生扩展,到处使用, 越来越壮大。

Qt 支持的操作系统有很多,例如通用操作系统 Windows、Linux、Unix,智能手机系统 Android、iOS、WinPhone, 嵌入式系统 QNX、VxWorks 等等。

02. Visual Studio 2019安装

参考:【Tools】Visual Studio 2019专业版下载和安装

03. Qt6安装

参考:【Tools】Qt 6.0安装图解教程

04. qt-vsaddin插件下载

官方网站:qt-vsaddin

CSDN下载:qt-vsaddin-msvc2019-2.7.2.rar

Step1:选择2.7.2版本

Step2:选择对应VS版本插件,点击下载

05. qt-vsaddin插件安装

5.1 双击qt-vsaddin-msvc2019-2.7.2.vsix应用程序

安装之前应该关闭Visual Studio 2019。

5.2 选择Install

显示安装过程

5.3 安装完毕,点击Close

06. Windows10环境变量配置

6.1 设置Windows环境变量

鼠标右击电脑->属性->高级系统设置

6.2 点击环境变量

6.3 选择系统环境变量中的Path,然后点击编辑

6.4 添加以下几项环境变量,根据自己的实际安装路径设置

6.5 重启系统,使环境变量生效,或者输入以下命令,使环境变量生效。

# 在一个终端输入以下命令
C:\Users\admin>set PATH=C;# 在另外一个终端输入以下命令,查看当前环境变量PATH
C:\Users\admin>echo %PATH%
C:\Program Files (x86)\Common Files\MVS\Runtime\Win32_i86;C:\Program Files (x86)\
Common Files\MVS\Runtime\Win64_x64;C:\Windows\system32;C:\Windows;
C:\Windows\System32\Wbem;
C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Qt\5.15.2
\mingw81_64\bin;C:\Qt\Tools\mingw810_64\bin;C:\Qt\5.15.2\msvc2019_64\bin;
C:\Program Files\MVTec\HALCON-19.11-Progress\bin\x64-
win64;C:\Users\admin\AppData\Local\Microsoft\WindowsApps;C:\Users\admin>

07. Visual Studio 2019环境配置

7.1 打开VS2019,选择继续但无需代码

7.2 选择扩展-> Qt VS Tools -> Qt Versions

7.3 点击“+”添加编译器msvc2019的qmake.exe路径。

添加方法,选择Path浏览-> 选择qmake.exe–> 打开–> 确定。msvc2019_64对应x64,msvs2019对应的是x86环境。

08. Visual Studio 2019创建Qt项目

8.1 创建Qt项目

8.2 选择Qt控件应用

8.3 配置新项目,点击创建。

8.4 选择Next

8.5 选择Next

8.6 选择Finish

8.7 创建环境如下

8.8 生成解决方案

8.9 调试->开始执行(不调试)

8.10 执行结果

09. Visual Studio 2019打开Qt项目

9.1 选择 扩展–>Open Qt Project File(.pro)

9.2 打开Qt项目文件

选择编译->运行即可

10. 附录

教程:【Tools】VS搭建Qt开发环境

【Tools】Visual Studio 2019搭建Qt开发环境相关推荐

  1. Visual Studio Code搭建TypeScript开发环境

    转载 http://www.cnblogs.com/sunjie9606/p/5945540.html 使用Visual Studio Code搭建TypeScript开发环境 1.TypeScrip ...

  2. visual studio 2015 搭建python开发环境,python入门到精通[三]

    在上一篇博客Windows搭建python开发环境,python入门到精通[一]很多园友提到希望使用visual studio 2013/visual studio 2015 python做demo, ...

  3. 使用Visual Studio Code搭建TypeScript开发环境

    使用Visual Studio Code搭建TypeScript开发环境 1.TypeScript是干什么的 ? TypeScript是由微软Anders Hejlsberg(安德斯·海尔斯伯格,也是 ...

  4. Windows下visual studio code搭建golang开发环境

    前言 其实环境搭建没什么难的,但是遇到一些问题,主要是有些网站资源访问不了(如:golang.org), 导致一些包无法安装,最终会导致环境搭建失败,跟据这个教程几步,我们将可以快速的构建golang ...

  5. 在Visual Studio Code配置GoLang开发环境

    在Visual Studio Code配置GoLang开发环境 作者:chszs,未经博主允许不得转载.经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszs Visu ...

  6. Visual Studio Code 配置 Java开发环境

    第一步:下载vscode 官网:Visual Studio Code - Code Editing. Redefined 第二步:下载Java     官网:Java Downloads | Orac ...

  7. 配置Visual Studio Code的SciLab开发环境

    配置Visual Studio Code的SciLab开发环境 引言 整体思路 插件安装 设置环境变量 设置setting.json 引言 由于美国将一批中国高校列入了实体清单制裁,近日Mathwor ...

  8. visual studio下设置驱动开发环境

    原文地址:visual studio 下设置驱动开发环境 作者:空空的左手 摘自:http://hi.baidu.com/%D0%DD%CF%D0e%D7%E5/blog/item/ad97a10e5 ...

  9. UOS搭建QT开发环境

        需要注意的是,UOS与其他ubantu系统不同,UOS本身是基于QT开发的,所以当安装的QT版本高于UOS开发者使用的版本时,在使用过程中会出现各种问题. 以下以 UOS家庭版(系统环境搭建参 ...

最新文章

  1. 综合布线施工中的不规范现象
  2. MSD3458开发资料
  3. LVS学习笔记--概念
  4. 使用隐式Intent打开系统内置拨号界面
  5. 【转】RocketMQ的一些特性(生产者消费者配置参数的含义)
  6. mysql innodb monitor_mysql:innodb monitor(show engine innodb status)探秘
  7. html 火焰文字效果 霓虹文字效果(text-shadow)
  8. weblogic 10.x 上开发restful服务
  9. 解决libc.so.6: version `GLIBC_2.14#39; not found问题
  10. Mirth学习笔记 - 建立Mirth通道
  11. Linux4 移植 6410,linux 3.4.103 内核移植到 S3C6410 开发板 移植失败 (问题总结,来日再战!)...
  12. 《异度神剑2》与柏拉图的精神世界略考(上)
  13. mysql sp print_mysql 存储过程 print
  14. 王润涵:如何用链脉名片打造朋友圈自明星
  15. 海康威视web管理端下载视频录像
  16. 红米4手机(其它小米应该一样)adb 调试(usb ,tcp)
  17. Django QuerySet 就学那么一点点,一点点就够了
  18. 理财就是理生活 —— 小白理财训练营(上)
  19. Jquery调用打印机打印(包含去除页眉页脚)
  20. 股票高位天量后走势、中继浪、放量涨停突破形态

热门文章

  1. 使用 Fluent API 配置/映射属性和类型
  2. .net得到ip(引)
  3. mysql数据库在什么上运行_mysql – 在所有数据库上运行SQL查询
  4. 描写火车站场景_描写火车站热闹场面的作文300字
  5. C语言学习之从键盘输入一个小于1000的正数,要求输出它的平方根(如平方根不是整数,则输出其整数部分)
  6. java怎么判断类相同_java中如何判定两个对象属于同一类 两个对象是不是类的相同实例,即用“===”是什么意思...
  7. java理念_java温故而知新(9)OOP(面向对象编程)理念
  8. 九度OJ最短摘要的生成
  9. spring-boot-2.0.3之quartz集成,不是你想的那样哦!
  10. mac下在eclipse中怎样清除/切换svn