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

相关推荐
御龙冀人1 小时前
解决VSCode无法下载服务器端 Server问的题
服务器·vscode·ssh
猿饵块15 小时前
vscode--快捷键
ide·vscode·编辑器
404Clukay15 小时前
在VSCode中配置.NET项目的tasks.json以实现清理、构建、热重载和发布等操作
vscode·json·.net
蓝黑202016 小时前
VSCode远程连接阿里云ECS服务器
服务器·vscode·阿里云
谱写秋天16 小时前
VSCode+Qt+CMake详细地讲解
c++·ide·vscode·qt·编辑器
Cuit小唐21 小时前
VsCode使用SFTP连接Linux
linux·ide·vscode
EstrangedZ21 小时前
vscode(MSVC)进行c++开发的时,在debug时查看一个eigen数组内部的数值
c++·ide·vscode
ts码农1 天前
blazor 学习笔记--vscode debug
笔记·vscode·学习
START_GAME1 天前
VSCode远程开发实战:SSH连接服务器详解(附仙宫云平台示例)
服务器·vscode·ssh
一个处女座的暖男程序猿2 天前
VScode设置鼠标滚轮调节代码
ide·vscode·编辑器