ROS部署debug指南
一. 安装插件
下面的这一个插件过期了
需要用下面的这一个插件来替换:
二. 设置CMakeLists.txt的编译模式
set(CMAKE_BUILD_TYPE "Debug")
set(CMAKE_CXX_FLAGS_DEBUG "$ENV{CXXFLAGS} -O0 -Wall -g -ggdb")
set(CMAKE_CXX_FLAGS_RELEASE "$ENV{CXXFLAGS} -O3 -Wall")
三. 配置launch.json文件
如果没有.vscode文件夹的话就自己创建一个.vscode文件夹,然后创建一个名为launch.json
的文件,如下图所示,剩下的两个c_cpp_properties.json
和settings.json
文件不用管。
文件内容如下所示:
具体内容:
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "ROS: Launch",
"request": "launch",
"target": "/home/tipriest/Documents/unitree_guide_ws/src/joystick_node/launch/joystick_node.launch",
"type": "ros"
}
]
}
这里面需要将launch文件替换为你需要进行debug的那个launch文件
四. 开始debug
按下键盘上的F5开始debug即可