当前位置:   article > 正文

ROS程序在vsCode中debug_ros 使用vscode进行debug

ros 使用vscode进行debug

1、首先安装vscode

下载安装包
https://code.visualstudio.com/docs/?dv=linux64_deb
然后执行L
sudo dpkg -i code_1.49.3-1601661857_amd64.deb
在一个终端里输入code即可使用:
code

2、修改CMakeLists.txt

将下面两行加入到CMakeLists.txt中,
set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g ")
set (CMAKE_VERBOSE_MAKEFILE ON)

在这里插入图片描述

然后重新编译 catkin_make

catkin_make

在这里插入图片描述

3、修改launch.json

点击 ceate a launch.json file,如下图所示

在这里插入图片描述
然后选择 c++(GDB/LLDB)

在这里插入图片描述

下面是launch.json的内容,只要改好program这一行就可以了。

program 需要写入的是编译后运行程序的路径,可以写成绝对路径如下图所示,也可以是相对于vs code工作空间目录的相对路径;

如果您需要输入参数,请在 args 中加入。

在这里插入图片描述
然后回到.cpp文件中,打断点,点击gdb按钮开始调试,如下图所示。

注意1: 请提前运行roscore ;

注意2: 如果第一次失败,请按ctrl + shift + F5 重试一次;

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/457878
推荐阅读
相关标签
  

闽ICP备14008679号