vscode中配置Qt6和CMake的开发环境

本文配置的是windows平台上的以msvc为主的编译套件。

1. 安装Visual Studio 2022,Qt6,CMake。

qt的安装,可参考前面的一篇博客:

Qt6_软件安装

qt默认安装在c盘,装好之后,会看到msvc2019_64的文件夹,msvc相关的编译器都在里面

CMake的下载路径

cmake安装好之后,添加环境变量

2. vscode中安装 C/C++,CMakeTools,Qt C++相关的一些扩展。

点击CMakeTools旁边的小齿轮,然后在弹出的菜单栏中,选择设置

设置Cmake: Build Directory,将编译所生成的文件全部放到该工程目录下的exe文件夹中。

设置Cmake的可执行文件的路径,就是刚才安装的cmake的目录:

点击插件中的Qt Core,设置Qt的安装目录:

3. vscode中配置C++的编译项

crtl+shift+P,同时安装这3个键,搜索C/C++: 编辑配置(UI)

注意这个编译器路径,选x64/cl.exe的这个,

这个包含路径里面,默认只有${workspaceFolder}/**,这个根据自己的项目引用的第三方库里面的内容来,我理解这个东西,就相当于visual studio中的指定包含目录。

键盘同时按住键盘上的ctrl键和逗号,键,对应的截图如下所示,搜索qt,指定Qt Creator executable的路径。

设置qt的套件的路径:

4. 使用CMakeTools的插件编译工程

CMakeTools安装好之后,在vscode的侧边栏可以看到

这个编译的套件,要选msvc2019_64的那个

点击配置,会调用cmake,构建工程。

工程构建好之后,点击 生成,可进行编译,然后右键,在终端中运行:

相关推荐
FlightYe7 小时前
视界原理之3D视频(四):裸眼、眼镜和头显
android·linux·c++·3d·ffmpeg·音视频
行者-全栈开发8 小时前
【鸿蒙心迹】三方库移植(二)——CMake 交叉编译与符号冲突排查实录(HarmonyOS 7.x)
harmonyos·cmake·交叉编译·三方库移植·ohos·符号冲突
by209998 小时前
C++ 智能指针的所有权与使用
开发语言·c++·经验分享
Rover Ramble9 小时前
C++ 用互斥锁实现读写锁
开发语言·c++
你怎么知道我是队长9 小时前
C++零基础入门第2周:数据类型、运算符与表达式完全指南(附20段可运行代码+避坑清单)
c++
say_fall9 小时前
【Linux系统编程】Ext 文件系统:磁盘与存储、文件与目录、现代计算机究竟如何寻找文件
linux·运维·服务器·数据库·c++
雪落漂泊10 小时前
C++算法 滑动窗口篇(下)
开发语言·c++
你怎么知道我是队长13 小时前
C++零基础第3周:if/else、switch、for/while/do-while 控制流完全指南(附20段可运行代码+避坑清单)
java·开发语言·c++
青少儿编程课堂13 小时前
蓝桥杯·全国青少年信息素养大赛·电子学会Python/C++考级:倍增法求最近公共祖先LCA解析
c++·python·算法·bfs·信息学竞赛
雷✘14 小时前
C++ 类与对象的初始化机制、成员访问边界与拷贝优化
java·网络·c++