【VS2019安装+QT配置】

【VS2019安装+QT配置】

  • [1. 前言](#1. 前言)
  • [2. 下载visual studio2019](#2. 下载visual studio2019)
  • [3. visual studio2019安装](#3. visual studio2019安装)
  • [4. 环境配置](#4. 环境配置)
    • [4.1 系统环境变量配置](#4.1 系统环境变量配置)
    • [4.2 qt插件开发](#4.2 qt插件开发)
  • [5. Visual Studio导入QT项目](#5. Visual Studio导入QT项目)
  • [6. 总结](#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开发板小灯教程】
相关推荐
夏天的清晨4 分钟前
C++入门学习
开发语言·c++·学习
新鲜势力呀8 分钟前
PHP 文件上传系统实战:从上传卡顿到分片上传 + 秒传 + 云存储架构完整优化方案
开发语言·架构·php
程序员老陆23 分钟前
从语法糖到类型系统:深度拆解 C++ Lambda 与可调用对象的“血缘关系”
开发语言·c++·程序设计
(Charon)24 分钟前
【C++面试】设计模式:手写单例模式与工厂模式
开发语言·c++
估值探索者25 分钟前
【Python量化系统工程实战 #01】数据存储选型 CSVSQLiteMySQL 对比与 SQLite 实战建库
开发语言·jvm·python·sqlite·api接口·数据api接口·股票数据api接口
根目录下的猫32 分钟前
ROS 2 C++(rclcpp)版本,实现话题订阅、话题发布,以及完整编译运行流程
开发语言·c++·算法
сокол1 小时前
【Python-基础-环境搭建】Ubuntu Python 开发环境搭建:编译、pipenv、pyenv、远程连接
开发语言·python·ubuntu
liangshanbo12153 小时前
JavaScript 面试题:Object.keys() 的返回顺序是无序的吗?
开发语言·javascript·ecmascript
朝朝辞暮i9 小时前
C++ 第 23 课:class —— 开始真正进入面向对象
开发语言·c++·算法
小师兄吃牛肉9 小时前
C语言篇:宏
c语言·开发语言