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
英文地址,請注明出處:http://en.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開發的開發者。 前提條件 在開始配置前,…