Windows平台VSCode通过Cmake开发Qt项目完整指南
创作时间:
作者:
@小白创作中心
Windows平台VSCode通过Cmake开发Qt项目完整指南
引用
CSDN
1.
https://blog.csdn.net/weixin_74027669/article/details/142960155
本文将详细介绍如何在Windows平台上使用VSCode通过CMake开发Qt项目。通过本文,你将学会如何配置开发环境、创建项目、修改CMake文件以及构建和运行项目。
开发环境配置
首先创建一个空的文件夹。
将以下插件都安装好:
接着按 Ctrl+Shift+P,选择 QConfigure:New Project。
指定项目名称,并选择Qt的工具链。这里必须使用Qt自带的MinGW或MSVC等编译器,不能使用自己安装的编译器。因为自己的MinGW可能找不到d3d12库,而Qt自带的编译器可以找到这个库。
构建工具使用CMake,并将UI文件包含进来。
修改CMake文件
由于VSCode插件生成的CMake文件是针对Qt5的,对于Qt6我们需要进行一定的更改。以下是修改后的CMake文件:
cmake_minimum_required(VERSION 3.5)
project(qttest2 LANGUAGES CXX)
set(CMAKE_INCLUDE_CURRENT_DIR ON)
set(CMAKE_PREFIX_PATH "d:/c.app/QT6/6.6.2/mingw_64")
set(CMAKE_AUTOUIC ON)
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
find_package(Qt6 COMPONENTS Widgets REQUIRED)
aux_source_directory(./src srcs)
add_executable(${PROJECT_NAME}
${srcs}
)
target_link_libraries(${PROJECT_NAME} PRIVATE Qt6::Widgets)
构建和运行项目
再次按 Ctrl+Shift+P,点击CMake配置。这里的工具链一定要选择Qt自带的。如果没有显示出来,可以点击扫描工具包,前提是你已经配置了PATH环境变量。
选择完工具链之后就开始构建了。你会发现目录中多出了build目录,这时候可以将.vscode目录删除,因为已经有了CMake来构建项目。
进入build目录,输入Ninja -C ./,代表在当前目录产生可执行文件。接着直接执行可执行文件就可以了,例如.\qttest2.exe。
总结
通过这种方式配置Qt开发,可以完全掌控项目的文件组成,相比QtCreator的封装方式,这种方式更灵活,适合复杂的项目结构管理。
热门推荐
帕金森病和帕金森综合征是一回事吗?医生:主要有三方面不同
张养浩《山坡羊·潼关怀古》古诗词赏析
戴隐形眼镜哪种眼药水好
美味翻倍风味家常菜~霸王排骨,姜椒爆鸭,尖椒肥肠鸡,香辣回锅鱼,土豆烧甲鱼
当古典诗词遇上合唱,“古韵新声”古诗词合唱音乐会唱响玉兰大剧院
警惕!安全打耳洞,远离艾滋病风险
苏轼的人世与月色
早期肺癌可以办门特吗?申请条件、流程和报销比例全解析
降压药也分“五大门派”,帮助高血压患者“笑傲江湖”
杨绛:笑脸给多了,惯得都是毛病,你待我如何,我便待你如何
抗战时江西的这些过往,你都知道吗?
戴眼镜出汗时,眼镜滑落如何解决
腰腹赘肉多,核心没力量?13个动作让你练到“腹部炸裂”!(附动图)
福布斯曝光Deepseek梁文锋净资产,天才还是赌徒, 他到底多有钱?
如何防伪普洱茶包装:识别真假及防伪标签解析
虚拟机VM如何改CPU
2025年全国各省市高中学业水平合格性考试时间安排及及格标准
凡人修仙传:玄骨上人为什么会死在韩立手里?原因一共有三个
影响房地产成本的关键因素:土地成本占成本比例分析
左肺上叶肺大泡是什么?成因、治疗与预防全解析
鱼缸风水学之鱼的颜色与五行
拇外翻患者如何选择鞋子?专业医生给出五大建议
甲状腺癌术后随访,四个重点必须掌握!
太极、形意、八卦三大内家拳练法区别与入门标志
肾脏疾病并不遥远
维生素K:你没想到的抗癌“秘密武器”
孩子受委屈了怎么跟老师沟通,如何有效与老师沟通孩子的委屈
在 Excel 中使用“导航”窗格
深度学习创新点不足?试试贝叶斯神经网络!
葛根粉食用指南:多久吃一次?每天吃多少?最佳食用时间是什么时候?