VSCode(四)CMake调试

1. 工具准备

1.1 C++环境插件

1.2 CMake插件

2. Cmake工程

2.1 创建项目文件夹

ex:CMAKE_TEST

2.2 创建CMake工程

(shift + ctl + P), 选择"CMAKE: Quick Start":

2.3 填写project name:

(ex: test_cmake)

2.4 选择"Executable"

项目文件内会自动创建"CMakeLists.txt" 和 "main.cpp"

2.5 修改bin文件至指定目录

在"CMakeLists.txt"中添加增加bin文件的指定输出目录

c 复制代码
set(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/bin)

2.6 创建launch.json

1、vscode菜单-> run -> Add Configuration

2、添加"C/C++: (GDB Launch)",步骤重复以上步骤添加或者在"launch.json"页面的右下角点击"Add Configuration"按钮

修改"launch.json"的"program"的参数为要调试的程序。

例: "program": "${workspaceFolder}/bin/test_cmake",

2.7 调试

点击

按钮,选择"(gdb) Launch",点击左侧的,开始debug程序。

3、参考

https://code.visualstudio.com/docs/cpp/cmake-linux#_video-what-is-a-build-system-how-do-you-add-cmake-to-your-project

相关推荐
小妖6668 小时前
vscode 源码编译
ide·vscode·编辑器
focksorCr11 小时前
在VsCode上使用开发容器devcontainer
ide·vscode·编辑器
gaog2zh18 小时前
100201组件拆分_编辑器-react-仿低代码平台项目
前端·react.js·编辑器
测试开发技术19 小时前
Claude Code如何集成到VSCode、PyCharm IDE及使用技巧
ide·vscode·pycharm·ai编程·claude·cursor·claude code
LotteChar1 天前
WebStorm vs VSCode:前端圈的「豆腐脑甜咸之争」
前端·vscode·webstorm
死也不注释2 天前
【第一章编辑器开发基础第二节编辑器布局_1水平与垂直布局(1/4)】
编辑器
空气中的告白2 天前
搭建云途YTM32B1MD1芯片VSCODE+GCC + Nijia + Cmake+Jlink开发环境
vscode·gcc
沐沐茶壶2 天前
vscode Cline接入火山引擎的Deepseek R1
ide·vscode·火山引擎
死也不注释2 天前
【第一章编辑器开发基础第一节绘制编辑器元素_7折叠面板控件(7/7)】
编辑器
死也不注释2 天前
【第一章编辑器开发基础第一节绘制编辑器元素_6滑动条控件(6/7)】
android·编辑器