当前位置: 首页 > news >正文

【VS2019安装+QT配置】

【VS2019安装+QT配置】

  • 1. 前言
  • 2. 下载visual studio2019
  • 3. visual studio2019安装
  • 4. 环境配置
    • 4.1 系统环境变量配置
    • 4.2 qt插件开发
  • 5. Visual Studio导入QT项目
  • 6. 总结

1. 前言

在这里插入图片描述

前期安装了qt,发现creator编辑器并不好用,一点都不时髦。在李大师的指导下,听说visual studio2019超级好用。对此开始采用visual studio2019进行编写程序。断点调试,函数调用功能对于开发者来说超级棒!下面来实操vs2019安装+QT配置过程,QT安装参考【Qt安装与简易串口控制Arduino开发板小灯教程】

2. 下载visual studio2019

官网地址:https://learn.microsoft.com/zh-cn/visualstudio/releases/2019/release-notes

随便下载一个版本
在这里插入图片描述

3. visual studio2019安装

采用管理员权限安装,点击继续
在这里插入图片描述
等待基础模块下载
在这里插入图片描述

桌面应用开发勾选下面四个,不需要移动开发
在这里插入图片描述
选择合适的安装位置
在这里插入图片描述
返回工作负荷勾选Visual studio拓展开发,需要26G空间非常大,然后安装
在这里插入图片描述
下面是安装界面需要下载7G左右文件,需要耐心等待

在这里插入图片描述
稍等片刻,等待所有组件安装成功后进入下面界面
在这里插入图片描述

点击启动后,登录账号
在这里插入图片描述
以上就完整安装了Visual studio

4. 环境配置

主要配置系统环境变量和qt插件开发。

4.1 系统环境变量配置

系统环境变量主要是三个,一定要删除mingw的环境变量,不然后续耦合交叉报错。

  1. QTDIR : E:\Qt\Qt5.12.12\5.12.12\msvc2017_64
  2. PATH : E:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\Hostx64\x64
  3. VCPATH : E:\Qt\Qt5.12.12\5.12.12\msvc2017_64\bin

在这里插入图片描述

4.2 qt插件开发

qt插件开发需要打开Visual studio,继续但无需代码
在这里插入图片描述

创建空项目时,在拓展菜单下,搜索qt,安装前两项。此处需要合适网络,qt tool是配置工具,cmake是配置qt项目相关。
在这里插入图片描述
安装两项后,关闭软件,点击修改

在这里插入图片描述
重启后,配置qt版本,通过自动获取,选择msvc版本
在这里插入图片描述
点击—号,只保留msvc
在这里插入图片描述
以上就完成了qt插件的MSVC版本配置

5. Visual Studio导入QT项目

然后选择你的qt项目工程文件,上端输入cmd,进入当前项目文件夹
在这里插入图片描述

采用qmake -tp vc -r解释qt项目为vc项目
在这里插入图片描述
点开Visual Studio 2019,打开项目或解决方案,选择sln文件打开

在这里插入图片描述

打开项目后,需要设置启动项目,大家因人而异
在这里插入图片描述

6. 总结

🥳🥳🥳现在,我们在本教程中,您学习了vs2019安装+QT配置教程。🛹🛹🛹从而实现对外部世界进行感知,充分认识这个有机与无机的环境🥳🥳🥳科学地合理地进行创作和发挥效益,然后为人类社会发展贡献一点微薄之力。🤣🤣🤣

如果你有任何问题,可以通过下面的二维码加入鹏鹏小分队,期待与你思维的碰撞😘😘😘

参考文献:

  1. 【Qt安装与简易串口控制Arduino开发板小灯教程】
http://www.lryc.cn/news/410429.html

相关文章:

  • 敏感信息泄露wp
  • 首屏性能优化
  • HVV | .NET 攻防工具库,值得您拥有!
  • angular入门基础教程(九)依赖注入(DI)
  • 小学生也能听得懂的大模型 - Transformer 1
  • 听说它可以让代码更优雅
  • 自写ApiTools工具,功能参考Postman和ApiPost
  • 《深入浅出WPF》学习笔记一.解析WPF程序
  • Scrapy框架中,如何有效地管理和维护爬虫的日志记录?
  • Laravel Sanctum:简化无状态API认证的新纪元
  • OCC BRepOffsetAPI_ThruSections使用
  • driver. findElement()vs Selenium中的Webelement. findElement()
  • jquery图片懒加载
  • 【端口】-
  • 【研发日记】Matlab/Simulink技能解锁(十一)——Stateflow中的en、du、ex应用对比
  • 《学会 SpringMVC 系列 · 剖析篇(上)》
  • 【Vulnhub系列】Vulnhub_SecureCode1靶场渗透(原创)
  • 【C语言】结构体详解 -《探索C语言的 “小宇宙” 》
  • 基于DTW距离的KNN算法实现股票高相似筛选案例
  • GD32 - IIC程序编写
  • 将项目部署到docker容器上
  • 免费【2024】springboot宠物美容机构CRM系统设计与实现
  • 搞懂数据结构与Java实现
  • Stable Diffusion 图生图
  • 语言转文字
  • ref函数
  • 7/30 bom和dom
  • 【Golang 面试 - 进阶题】每日 3 题(五)
  • MySQL,GROUP BY子句的作用是什么?having和where的区别在哪里说一下jdbc的流程
  • 1._专题1_双指针_C++