参考博客:

Qt+VSCode开发环境搭建:https://blog.csdn.net/cttckl/article/details/123533340

cmake+VSCode编译与断点调试:https://blog.csdn.net/weixin_44445507/article/details/117436661


按照第一篇,

首先:安装Qt和VSCode,这个不需多讲

第二:将Qt的编译工具加入系统环境变量,三个:

1
2
3
4
5
APPS/Qt/Tools/CMake_64/bin             ---cmake

APPS/Qt/5.15.2/mingw81_64/bin ---Qt软件,这个无所谓

APPS/Qt/Tools/mingw810_64/bin ---gcc

第三:VSCode安装插件四个

1
2
3
4
C/C++
CMake
CMake Tools
Qt tools

测试:

Qt创建工程,编译工具选择cmake

VSCode打开文件夹,在底部选择gcc工具,选Qt的,如下图

image-20220411162959041

点击Build即可生成

点击run(底部三角形),发现运行不正常,打印信息:

1
[cpptools] The build configurations generated do not contain the active build configuration. Using "" for CMAKE_BUILD_TYPE instead of "Debug" to ensure that ...

image-20220411163159432

第二篇博客提到,在CMakeLists.txt中添加定义

1
SET(CMAKE_BUILD_TYPE "Debug")

重新生成后正常运行。