【Vscode】用Vscode配置简约方便的Qt环境!

其实本文是在好不容易配好的情况下写成 故进食后人

Qt Creator的那个页面真的好丑 写完上学期大作业 这学期还要写的时候终于受不了了
而且各种报错什么的非常不好用 不知道是在干嘛
毕竟谁不想用舒服的字体 然后再配上麻衣学姐的背景和看板娘写代码呢?()
于是我开始探索怎么把Qt配置到VsCode 在踩了一万个坑之后 终于探索出了可行道路
说得好像跟长征似的()
好啦 开始正题
我们默认你已经安装好了Qt Creator和Vscode

如果没有安装Qt的可以到清华大学镜像站(不是广告 但是华子的镜像站安装包是真的快)下载Qt安装包

VsCode去Microsoft Store或者官网下载都可以

也已经配好了C++编译器(非Qt自带的g++和mingw)

如果没有的可以使用谷雨同学的简易安装软件 一步步来就可以

也就是说 你已经安装了C/C++这个插件 并且已经可以写出类似"hello,world!"这样的程序

第一步:插件的安装:

你需要以下插件:
image
image
直接点进VsCode的拓展商店进行安装就可以 不会有人连这个都不会吧?

第二步:配置环境变量

众所周知,你要使用编译器,多半是要把它配置到系统的环境变量里面的,我们需要配置以下变量
路径可能根据你的安装路径有变化
至于怎么打开配置环境路径?我是win11 在搜索栏键入以下文字“编辑系统环境变量”就能进入以下页面
image
点击“环境变量”->选中"Path"->点击编辑
我们就可以开始配置环境变量了
image
其中,我们要配置的是这五个:
image

下面是坑点:

坑点1:你的路径复制的时候忘记把引号去掉 或者最后的斜杠没加
坑点2:你的Qt的mingw配置在之前配置的mingw下方 导致会被坑(这个是传言 不知是否属实)

第三步:设置拓展

我们先要设置Qt的拓展 打开Qt Configure 点击小齿轮 打开设置
以下的三个填上Qt的安装路径
image
然后 如果这个时候你的左下角还是显示 Qt not found 怎么办?
通过我的摸索 你需要再设置一下Qt tools
打开你的Qt tools的设置
image
没错 就是下面这个Search Mode
如果它是Cmake 把它改成Path
这个时候我们的左下角应该就会出现以下的理想状态
image

第四步:新建工程并设置Cmake检验

在最上方的输入框输入>QtConfigure:New Project
然后按照它的设置配置好 我们会看到以下界面
image
请忽视背景和看板娘()
然而 可能你会问 诶 那我的CMakeLists一直报错 怎么办啊?
原因是这样的 可能你下载的是Qt6的安装包 而CMakeLists文件中 生成的代码默认都是Qt5的
所以只要把5改成6就可以
image
主要是第10行和第21行的两处
然后我们设置一下Cmake
打开你的Cmake Tools 把下面的地方路径改为Qt包里的cmake.exe路径
image
接着 按下左下角的三角按钮 在终端中会弹出Cmake配置的结果
如果没有报错并正常弹出对话框 就完成啦!
注:笔者能力有限 而且也是自己的经验 有的地方讲的不是很清楚 对全部电脑也不一定适用 文中错误还请谅解
背景来自VsCode的background插件 看板娘来自VsCode的doki theme插件 两者的使用教程均可在网上搜到 这里不赘述
文末放图*
image

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/902467.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

17.6K star!后端接口零代码的神器来了,腾讯开源的ORM库太强了!

"🏆 实时零代码、全功能、强安全 ORM 库 🚀 后端接口和文档零代码,前端定制返回 JSON 的数据和结构"嗨,大家好,我是小华同学,关注我们获得“最新、最全、最优质”开源项目和高效工作学习方法"🏆 实时零代码、全功能、强安全 ORM 库 🚀 后端接口和文…

WPF 和 Avalonia 开发者的 html css 前端指南 WrapPanel 篇

本文主要是向大家列出 WPF 和 Avalonia 的 WrapPanel 在 html 和 css 的实现方法。WPF 和 Avalonia 开发者的 html css 前端指南 WrapPanel 篇笔者前端框架使用的是 Vue3 + Deno。 笔者主要会以 Avalonia 作为 C# 技术部分的示例。 本文主要是向大家列出 WPF 和 Avalonia 的 Wr…

os管理文件和open创建文件

目录os基础操作获取当前工作目录更改工作目录列出目录内容创建目录删除目录、文件文件重命名路径拼接与拆分判断路径是否存在递归遍历目录open创建文件读取模式下写入模式下 os基础操作 获取当前工作目录 import os #返回的是一个绝对路径 print(f"当前的工作目录为:{os.…

【VMware VCF】VMware Cloud Foundation 5.2.1.1

如果你尝试访问 KB 52520 并跟踪 VMware Cloud Foundation 发行版本,可能会发现当前最新版本是 VMware Cloud Foundation 5.2.1。如果登录 SDDC Manager UI,导航到生命周期管理->发行版本,从这里查看 VCF 的版本也是同样如此(如下图所示)。但是,如果查看 VMware Cloud…

注意力机制流程图

知识是我们已知的也是我们未知的基于已有的知识之上我们去发现未知的由此,知识得到扩充我们获得的知识越多未知的知识就会更多因而,知识扩充永无止境

26-搭建审计迷你天猫商城python相关知识

1、搭建迷你天猫商城系统并复现log4j2 、fastjson命令执行、sql注入漏洞 搭建迷你天猫商城下载源码配置数据库(5.7.26)将数据库文件导入,,修改 application.properties中 的数据库账号密码 当数据库版本 > 5.7 时会报 GROUP BY 语句的错误,所以还需要修改 MySQL 5.7.26…

焊接保护气体自适应调节装置

机器人焊接节气这一术语,指的是在焊接作业流程中,借助特定的技术手段或专业装置,旨在有效缩减焊接气体的使用量,进而达成资源节约与成本控制的双重目标。这一技术精髓在于对焊接气体流量的智能化调控,使之与焊接电流形成精准匹配,从而杜绝气体的无谓损耗。焊接气体自适应…

华为Pura X首发搭载鸿蒙5,应用市场体验再升级

3月20日,华为Pura先锋盛典及鸿蒙智行新品发布会如期举行,正式推出首款搭载HarmonyOS 5的新形态阔折叠手机Pura X,硬件设计实现突破性创新。生态上,鸿蒙应用市场(AppGallery)也完成全新升级,整合了生活、娱乐、办公、金融等多元场景,精准满足用户需求,实现应用高效获取…

Portainer学习笔记2

使用portainer添加docker swarm集群,然后部署redis主从集群 docker swarm集群部署参考:https://blog.csdn.net/backtwo/article/details/143334089 需要提前在swarm 的manage节点上生成TLS证书,用来加密开启docker远程连接协议。[root@park2-0006 uniapply]# mkdir /etc/doc…

WPF 和 Avalonia 开发者的 html css 前端指南 StackPanel 篇

本文主要是向大家列出 WPF 和 Avalonia 的 StackPanel 在 html 和 css 的实现方法。WPF 和 Avalonia 开发者的 html css 前端指南 StackPanel 篇笔者前端框架使用的是 Vue3 + Deno。 笔者主要会以 Avalonia 作为 C# 技术部分的示例。 本文主要是向大家列出 WPF 和 Avalonia 的 …

维修松下机器人G3示教器通电不显示的问题

示教器作为一种先进的工具,被广泛应用于机器人的控制编程中,它不仅能够定义机器人的具体行为和任务,还能实时地监测到机器人的多种状态信息,诸如位置、速度以及负载等关键数据。一旦遇到紧急情况,示教器能够迅速执行急停操作,从而确保整个系统的安全无虞。当面对松下焊接…