QT笔记(2)——vscode + CMAKE + qtcreate的操作方式

1.vscode

下载cmake,clangd,qtConfigure,cmake tool的相关插件支持
在这里插入图片描述
在这里插入图片描述

2. qtConfigure插件配置

根据自己下载的qt目录下寻找如图的相关工具
在这里插入图片描述

3. qt环境变量配置

在系统变量的path中添加qt编译需要的环境变量。
在这里插入图片描述

4.下载Cmake支持

CMake下载链接: link
将CMAKE添加到系统环境变量。
在这里插入图片描述

5.qt新建cmake项目

构建项目时,使用CMAKE方式,其他按需配置即可
在这里插入图片描述
目录结构:
在这里插入图片描述

6.使用vscode打开创建的项目

目录结构如下:
在这里插入图片描述
选择刚刚设置qt右下方的小箭头即可进行编译
在这里插入图片描述
成功编译出界面
在这里插入图片描述

7.CMAKE编译选择

编译qt工程分为debug和release模式,release模式编译的文件会更小
选择方法:在这里插入图片描述

8.小结

上述方法,是通过先在QTcreate中创建工程,在通过vscode插件支持下,在vscode环境下编程;也可直接在vscode中,直接创建工程,无需借助QTcreate,也是可以,因为并没有上面方法简单,就不赘述。

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

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

相关文章

sed编程入门

一.sed是啥sed(流编辑器,Stream Editor)是 Unix/Linux 系统中强大的文本处理工具,常用于对文本进行替换、删除、插入、追加等操作。它逐行处理输入文本,并根据提供的脚本命令修改文本,最后输出结果。二.基本…

知识速查大全:python面向对象基础

目录 一、面向对象的基本概念 二、类和对象 1.类 2.对象 三、属性(数据)和方法 1.数据 1.1.实例数据 1.2.类数据 2.方法 2.1.实例方法 2.2.类方法 3.数据和方法的综合使用 四、面向对象三大特性 1.封装 2.继承 2.1.单继承 2.2.多继承 2.3.混合类 2.4.方法…

Linux系统编程Day1-- 免费云服务器获取以及登录操作

一、 学生党如何“白嫖”或免费使用云服务器? 作为学生党,资金有限的情况下确实不容易长期负担服务器费用。但好消息是,有多种方式可以“白嫖”或低成本使用云服务器,尤其是针对学生身份、学习用途和开发者计划。 1、使用各大云平…

15.11 单卡训练770M参数模型!DeepSpeed ZeRO-3实战:RTX 4090显存直降6.8GB

单卡训练770M参数模型!DeepSpeed ZeRO-3实战:RTX 4090显存直降6.8GB 实战 DeepSpeed ZeRO-2 和 ZeRO-3 单机单卡训练 为什么需要单机单卡训练场景? 虽然 DeepSpeed 的 ZeRO 技术主要面向分布式训练场景,但单机单卡训练仍然具有重要实践价值: 开发调试:在资源有限情况下…

HTTPS基本工作过程:基本加密过程

HTTPS基本工作过程:HTTPS只是HTTP的基础上引入加密机制1.引入对称加密首先,什么是对称加密和非对称加密?对称加密:使用同一把密钥加密解密非对称加密:有两把密钥,为公钥(公开的)和私…

ES 文件浏览器:多功能文件管理与传输利器

ES 文件浏览器是一款功能强大的文件管理器软件,支持多种文件传输协议,能够方便地管理手机、平板电脑和电脑中的文件。它不仅提供了丰富的文件管理功能,还支持多种设备之间的文件传输,满足用户在不同场景下的需求。 核心功能 1. 文…

github-idea新建文件就要弹窗提醒-如何关闭-2025.7.30

打开设置 进入 File(文件) > Settings(设置)。 导航到版本控制设置: 在左侧导航栏中,展开 Version Control(版本控制)。 选择 Confirmation(确认)。修改文…

滚珠导轨在电子制造中的流畅性优势

在电子元件微米级精度要求的搬运与装配环节,传统导轨易因摩擦、磨损导致定位偏差或设备抖动。而滚珠导轨凭借滚动摩擦设计,将滑动阻力降低80%以上,成为高精度电子制造设备的首选传动部件。微米级精度:在贴片机中,滚珠导…

数据结构——单链表1

1. 单链表1.1 概念与结构概念:链表是一种物理存储结构上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。1.1.1 结点与顺序表不同的是,链表里的每节都是独立申请下来的空间,我们称之为“节点/结点…

STM32CubeMX + HAL库:基于DHT11温湿度监测实现

1. 概述1.1 实验目的本实验旨在利用 DHT11 温湿度传感器,每隔 5 秒采集一次环境的温度与湿度数据,并通过串口将数据循环打印输出。所使用的 DHT11 模块硬件结构简单,包含三个接口引脚:电源正极(VCC)、电源负…

常见排序的特性总结

目录 1.排序的稳定性 2.直接插入排序的特性总结 3.希尔排序的特性总结 4.直接选择排序的特性总结 5.堆排序的特性总结 6.冒泡排序的特性总结 7.快速排序的特性总结 8.归并排序的特性总结 9.计数排序的特性总结 10.总结 1.排序的稳定性 排序的稳定性是说 相同大小的元…

【硬件-笔试面试题】硬件/电子工程师,笔试面试题-49,(知识点:OSI模型,物理层、数据链路层、网络层)

目录 1、题目 2、解答 OSI 七层模型的分层及功能(从下到上) 1. 物理层(Physical Layer) :网卡的物理接口、网线、光纤、集线器 2. 数据链路层(Data Link Layer):交换机&#xf…

R 环境安装指南

R 环境安装指南 引言 R 是一种针对统计计算和图形表示的编程语言和软件环境。它广泛应用于数据分析和统计建模领域。本指南旨在为用户提供一个清晰、详细的 R 环境安装步骤,确保用户能够顺利地开始使用 R 进行数据分析。 安装前的准备 在开始安装 R 之前,请确保您的计算机…

Cesium entity跟随第一人称视角

1.跟随视角let firstView:any; const firstPerspective (entity: any) > {firstView () > {let curTime window.viewer.clock.currentTime;const pos entity.position.getValue(curTime);const orientation entity.orientation.getValue(curTime);if (pos &&…

传输层协议UDP与TCP

目录 一. UDP 1.1 UDP协议段格式 1.2 UDP传输的特点 1.3 面向数据报 1.4 UDP缓冲区 1.5 报文的理解 二. TCP 2.1 TCP协议段格式 2.2 确认应答机制(ACK) 2.3 超时重传机制 2.4 连接管理机制 为什么要三次握手? 三次?四…

SringBoot入门

文章目录SpringBoot入门一、关于:约定大于配置二、创建SpringBoot项目---起步案例创建SpringBoot项目案例创建项目方式2:通过aliyun网站创建创建项目方式3---基于官方地址创建三、配置项目项目结构自定义配置四、SpringBoot原理(重点&#xf…

ansible 版本升级

1. 服务器上查看对应ansible 可安装的版本 yum info ansible 对比官网,服务器对应ansible 版本比较地址,不利于了解新版本的属性。 2. 升级比较新的ansible 版本,安装epel-release wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm rpm -iv…

企业微信API接口发消息实战:从0到1的技术突破之旅

摘要:本文详细介绍了通过企业微信官方API接口实现消息发送功能的完整实战流程。首先阐述了企业微信API在数字化办公中的重要性,重点讲解了消息发送接口的应用场景。实战部分分为前期准备、开发环境搭建和具体实现三个环节,包括创建企业微信应…

Linux的小程序——进度条

为了写出这个小程序我们先来了解几个知识点(一)回车和换行先以写作文为例子了解一下,当在一行中写了一半,由此处位置往下一行的操作叫做换行,回到该行的开头位置为回车。而在c语言中\n帮我们完成了换行和回车两个动作,那单纯回车是…

在macOS上使用VS Code和Clang配置C++开发环境

本文基于VS Code官方文档,详细介绍如何在macOS系统下配置Clang/LLVM编译器与VS Code的C开发环境。通过本文,你将学会如何搭建开发环境、创建并调试C程序,适合C初学者和需要在macOS上进行C开发的开发者。 前提条件 在开始配置前,…