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

相关推荐
石马农汪15 小时前
cursor如何打开多个文件夹不替换之前的文件夹
编辑器·cursor
NiceAsiv15 小时前
VSCode之打开python终端 取消conda activate的powershell弹窗
vscode·python·conda
胖好白16 小时前
【RK3588开发】RK3588的Debian系统环境搭建
linux·vscode·debian
A132470531219 小时前
curl命令入门:命令行测试接口
linux·运维·服务器·网络·编辑器·github·vim
Hiweir ·19 小时前
ROS Noetic教程------VSCode创建ROS话题通讯--发布方的简单流程
vscode·python·ros noetic·ros noetic教程
lbt_dvshare20 小时前
vim 常用技巧和实例
linux·编辑器·vim
肆悟先生20 小时前
2.1visual Studio code 插件
ide·vscode·编辑器·html5
LYOBOYI12321 小时前
使用vscode创建qt的qml项目
ide·vscode·编辑器
夜雨听萧瑟2 天前
VSCode的clangd插件简单介绍和使用
vscode
技术小甜甜2 天前
【Godot】【入门】GDScript 快速上手(只讲游戏里最常用的 20% 语法)
android·游戏·编辑器·游戏引擎·godot