使用CMAKE-GUI生成Visual Studio項目

使用CMAKE-GUI生成Visual Studio項目


第一種,如果我們想把以Cmake構建的項目移植VS上,就可以使用Cmake來生成.sln文件

  1. 準備生成的目錄文件

在這里插入圖片描述

  1. 先準備好我們要打包的源代碼等文件(放在resource下)

在這里插入圖片描述

  1. 使用cmake-gui工具來構建(命令行窗口也可以)
    如果你在安裝QT時有勾選CMAKE構建工具,那么在你QT安裝目錄的Tools文件夾下就能找到它

在這里插入圖片描述

選擇上面的兩個目錄

在這里插入圖片描述

選擇你要生成的vs版本(我的使用的是vs2022)

在這里插入圖片描述
Finish后會有一個報錯

在這里插入圖片描述
我們需要重新生成一個支持VS的QT項目(這里主要是看在VS環境需要什么配置)
這里要勾選你在安裝QT時下載對應VS版本的套件
在這里插入圖片描述
查看QT_DIR替換我們上面使用cmake構建出錯的地方

在這里插入圖片描述

到到QT_DIR對應的值替換

在這里插入圖片描述
直到沒有錯誤
在這里插入圖片描述
構建完成后就可以打開了

在這里插入圖片描述

其實現在高版本的VS中已經原生支持Cmake工具了,只需要在打開項目時選擇使用Cmake打開就可以構建了非常方便,不用這樣進行移植

在這里插入圖片描述

第二種,如果我們就是一開始就只想在VS中進行QT開發,可以安裝官方提供的VS的QT擴展插件

首先在VS擴展中安裝QT插件

在這里插入圖片描述

安裝完成后,我們重啟一下VS然后配置一下QT的安裝目錄和環境

在這里插入圖片描述

選擇Versions

在這里插入圖片描述

找到General中的Qt Designer,并將選項Run in detached window設定為True

在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/93368.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/93368.shtml
英文地址,請注明出處:http://en.pswp.cn/web/93368.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

20道DOM相關前端面試題

DOM 相關面試題及答案 什么是 DOM?DOM 樹的結構是怎樣的? DOM(文檔對象模型,Document Object Model)是 HTML/XML 文檔的編程接口,將文檔結構化為樹形節點集合,允許程序動態訪問和修改文檔內容、…

CVE-2021-4300漏洞復現

Adminer是一個PHP編寫的開源數據庫管理工具,支持MySQL、MariaDB、PostgreSQL、SQLite、MS SQL、Oracle、Elasticsearch、MongoDB等數據庫。在其版本1.12.0到4.6.2之間存在一處因為MySQL LOAD DATA LOCAL導致的文件讀取漏洞。 一、偽造服務器 利用mysql-fake-serve…

【LeetCode題解】LeetCode 35. 搜索插入位置

【題目鏈接】 35. 搜索插入位置 【題目描述】 【題解】 通過題目可以知道這是一道經典的二分查找的題目,對于二分查找的題目,根據需要查找的兩個邊界點,分為兩個不同的模板,如下圖所示。 這道題要求在數組中查找目標值并返回其索…

RK3568 NPU RKNN(五):RKNN-ToolKit-lite2板端推理

文章目錄1、前言2、目標3、安裝RKNN-ToolKit-lite23.1、安裝環境3.2、安裝RKNN-ToolKit-lite23.3、驗證4、完整的測試程序5、運行測試程序6、程序拆解7、總結1、前言 本文僅記錄本人學習過程,不具備教學指導意義。 2、目標 之前提到過,RKNN-Toolkit2-…

二分查找。。

1 二分查找二分查找前提是數組有序。先令,left 0 , right 7mid (right left) / 2;如果mid的值大于要查找的值,則right mid - 1;如果小于,left mid 1;如果mid的值等于要查找的值,查找成功。重復步驟2…

Spring Ai 如何配置以及如何搭建

Spring Ai 如何配置以及如何搭建 解釋什么是Spring ai 首先,我們用Spring ai 其實不是去了解他的LLM,以及底層用的一些東西,Spring AI,提供給我們的其實是對各種大模型快速調用,提供了大模型API的作用,Spring AI 的核心定位是提…

FCC認證三星XR頭顯加速全球量產,微美全息AI+AR技術引領智能眼鏡硬件創新

據悉,三星(SSNGY.US)XR頭顯Project Moohan目前已獲得美國FCC認證,FCC認證表明該款頭顯即將上市,之前三星財報會議也表明確認將于今年年底推出XR頭顯。此前有報道稱,該設備將采用索尼旗艦級 OLEDoS 顯示屏,像素密度高達…

洛谷P1595講解(加強版)+錯排講解

前言接我原先的文章,因為一場考試,讓我對這道題記憶深刻注:(因為那道題,所以80分)正文1.分析題目題目:某人寫了 n 封信和 n 個信封,如果所有的信都裝錯了信封。求所有信都裝錯信封共…

提升化工制造質量的 7 種方法

盡管化工制造屬于制造業的一個子類別,但它是一個廣泛的范疇,涵蓋了基礎化學品、樹脂和合成纖維、農藥和化肥、涂料和粘合劑,甚至消費類化合物(如肥皂和清潔化學品)等所有領域。盡管這些細分領域差異巨大,但…

從“數據壟斷”到“全民共建”:Dataparts如何重構智能時代的數據流通規則?

從“數據壟斷”到“全民共建”:Dataparts如何重構智能時代的數據流通規則?在杭州某科技園區的會議室里,一場關于“AI大模型訓練數據”的討論正在激烈進行。某頭部AI企業的技術總監指著屏幕上的“對話場景零件庫”說:“過去我們花3…

31 HTB Union 機器 - 中等難度

第一階段 偵查nmap掃描oxdfparrot$ nmap -p- --min-rate 10000 -oA scans/nmap-alltcp 10.10.11.128 Starting Nmap 7.80 ( https://nmap.org ) at 2021-11-19 08:29 EST Nmap scan report for 10.10.11.128 Host is up (0.092s latency). Not shown: 65534 filtered ports POR…

【數據分享】上市公司創新韌性數據(2007-2023)

數據介紹核心看點: 在復雜多變的市場環境中,企業如何通過創新維持競爭力?創新韌性是衡量企業在外部沖擊下保持創新活力的關鍵指標。本文分享2007-2023年上市公司創新韌性數據,為研究企業抗風險能力提供核心支持。數據概覽數據名稱…

服務器配置開機自啟動服務

一、配置啟動文件sudo vim /etc/systemd/system/smartailab-backend.service sudo vim /etc/systemd/system/reall3d-frontend.servicesudo vim /etc/systemd/system/Culture_Liquor-backend.servicevim /etc/systemd/system/Culture_Liquor-backend.service內容:[U…

Ubuntu 25.04更新了哪些內容揭秘

2025年4月,Canonical正式推出Ubuntu 25.04 版本,代號"Plucky Puffin(勇敢的海鸚)"。此次發布圍繞AI算力強化、桌面交互革新與跨架構支持三大核心方向展開,為開發者、創作者及企業用戶帶來多項突破性升級。 一、核心系統更新 systemd v257.4帶來了重要的上游更新…

PHP反序列化的CTF題目環境和做題復現第2集_POP鏈構造

1 通過pop參數get方式提交反序列信息 2 題目 http://192.168.1.8/fxl2/fxl2_pop.php <?php highlight_file(__FILE__);class a {protected $var;public function hello(){echo $this->var;} }class b {public $cla;public function __destruct(){$this->cla->…

攻防世界—fakebook(兩種方法)

一.審題這邊先進行測試&#xff0c;login和join都失敗了&#xff0c;所以沒獲取到什么消息。二.dirsearch工具掃描所以拿dirsearch掃一下&#xff0c;看看有沒有什么文件可以訪問。python3 dirsearch.py -u url可以看到當前目錄下存在flag.php,robots.txt等&#xff0c;訪問fla…

AI+物聯網如何重塑倉儲供應鏈?3個落地場景與系統架構設計思路

一、引言 在科技飛速發展的當下&#xff0c;AI與物聯網技術的融合為倉儲供應鏈領域帶來了革新契機。這種融合不僅優化了傳統運作模式&#xff0c;還催生出更智能、高效的管理方案&#xff0c;業財一體管理軟件也在其中發揮著關鍵作用。 二、AI物聯網在倉儲供應鏈的落地場景 &am…

C++ 內存管理(內存分布 , 管理方式 , new和delete實現原理)

目錄 1. C/C內存分布 練習: 2. C語言動態內存管理方式 2.1 malloc/calloc/realloc的區別 2.2 malloc的實現原理 2.3 內存塊分布與擴容 3. C動態內存管理方式 3.1 new/delete操作類內置類型 1. new操作內置類型 2. delete操作內置類型 3.2 new/delete操作類自定義類型…

1.2. qemu命令起虛擬機增加網絡配置

1. 網絡配置 常見的網絡模式分為tap網絡和基礎網絡模式兩種。 1.1. TAP網絡&#xff08;橋接模式&#xff09; 虛擬機直接接入宿主機物理網絡&#xff0c;獲得獨立IP 1.1.1. 使用tap方式起虛擬機網絡-netdev tap,idhostnet0,ifnametap0 \-device virtio-net-pci,netdevhostnet0…

分享一個Oracle表空間自動擴容與清理腳本

一、基礎環境準備&#xff08;首次執行&#xff09; -- 1. 創建表空間監控表&#xff08;存儲使用率、容量等信息&#xff09; create table monitor_tablespace_rate (tbs_name varchar2(50), -- 表空間名total_gb number, -- 總容量(GB)used_gb number, …