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的封装方式,这种方式更灵活,适合复杂的项目结构管理。
热门推荐
佩戴耳机会引起“耳聋”吗?专家解惑
脚后跟粗糙刮床单?可能是这种常见病!
痛风患者是否可以食用含糖食物?
太虚幻境就是大观园,大观园就是太虚幻境。
普罗旺斯的葡萄酒
从蒙尘到闪耀的欧洲明珠:维也纳的两千年历史变迁
电脑屏幕出现亮线、暗点怎么办?一文详解成因与解决方案
什么是实对称矩阵?_高中数学知识点解答
HIV病毒离开人体能存活多久?
初次去医院看抑郁症啥也不懂,怎么做?这篇就诊与避坑攻略告诉你
唐朝公主的华丽生活:一窥宫廷中的奢华与雅致
运城市十大特产
男子为爱结束生命:健康的恋爱需要平等与尊重
次新房是什么意思
绿孔雀:东南亚热带森林中的美丽精灵
鱼油可以保护心血管吗?该补充多少?
运城特色美食:闻喜煮饼与大盘鸡
如何办理人力资源服务许可证及其需要具备哪些条件
什么八字适合戴朱砂(什么样的人适合带朱砂吊坠)
2025中考750分是怎么算的 各科分别多少分
《坐忘铭》四句妙语:常默元气不伤,不贪便是富贵
项目管理服务发票开具指南:种类选择、信息填写与合规要点
皮革分几种类型?揭秘皮革多样性与选择秘籍
漠河旅游最佳时间及极光观赏指南
初中英语语法提炼:主动语态与被动语态的转换
在职考公务员复习计划
雷军登顶首富:揭秘成功背后的三大商业密码
西藏一只雪豹夜袭羊圈被捕获,经评估后放归羌塘无人区
3分钟学会看舌象,提前预知身体健康状况
这种糖是隐藏的“健康杀手”,很多人几乎天天都吃,却不知道