使用vscode对ros进行调试

news/2025/1/15 22:58:53/

测试版本

Ubuntu18.04 + ros-melodic

使用的是x86机器,i7-8700+亮机卡

0.运行roscore

安装了ros扩展后,可以在vscode运行roscore(不用单开一个终端碍眼了)

运行成功后,会在左下角有个 √ 作为提示信息

 

 

 

1.在vscode左侧,点击运行和调试

然后第一次用要选择新建配置文件 , 选择环境为 "C++(GBD/LLDB)",会生成一个launch.json文件

2. 在launch.json中修改“program”,我修改后的格式如下

 3.然后点击左侧的运行按钮即可进行运行

4.如果需要调试,需要改为DEBUG模式并重新编译

在CMakeList.txt中 project()后面加入一行

就可以进行调试了 

如图可以击中断电

 以及正常的调试按钮

 

参考链接

vscode开发ROS(4)-调试ROS节点_穆士凝魂的博客-CSDN博客_ros节点单步调试

VS Code创建、调试ROS项目 - 知乎


http://www.ppmy.cn/news/788949.html

相关文章

P106双N卡 自动调用方案

用N卡亮机上P106又怀疑能否完美调用的,直接去NVIDIA官网查看亮机卡的最新驱动,支持4xx及以上的都能自动调用,最高391的只能强制调用,最高342的目前无法同时驱动P106,也就谈不上调用。 具体情况看表格: NV亮…

031、SQL语句之预编译

预编译 动态语句和SQL注射 构建SQL语句都是字符串,TiDB把字符串编译为可执行的SQL语句 mysql> select * from s1; ------ | id | ------ | B | | B,C | ------ 2 rows in set (0.00 sec)mysql> delete from s1 where idB or BB; Query OK, 2 rows af…

402 · 连续子数组求和

链接:LintCode 炼码 - ChatGPT!更高效的学习体验! 题解: 九章算法 - 帮助更多程序员找到好工作,硅谷顶尖IT企业工程师实时在线授课为你传授面试技巧 九章算法 - 帮助更多程序员找到好工作,硅谷顶尖IT企业…

rust进水器怎么用_净水器买回来之后 请记得做这几样事情

原标题:净水器买回来之后 请记得做这几样事情 净水器有这么大的功能,那么净水器是不是也像饮水机那样简单容易呢?净水器该怎么用呢?净水器好用吗?今天小编告诉你净水器的使用技巧如下: 1.初次安装的净水器需要把净水机上所有的管路、接头、…

[物理层]物理层基本概念

物理层基本概念 计算机通过传输媒体相连接,传输媒体可分为: 导引型传输介质 双绞线同轴电缆光纤 非导引型传输介质 微波通信(2~40GHz)[2.4GHz和5.8GHz频段的WiFi] 物理层解决的是在网络中传输0和1的问题,考虑怎样才能在连接各种计算机的传…

Chrom/Edge浏览器将网页另存为图片

1、按F12键 2、按Ctrl Shift P 3、在弹出的输入框中输入capture 4、将鼠标点击其中之一即自动另存为图片了。

PDF文件如何另存为

有时候我们需要提取PDF其中一页或进行修改后,不是直接进行保存而是重新另存为一个新的PDF文件,像Word和PPT等文档都很容易操作,PDF文档应该如何操作另存为呢? 一、PDF阅读 像我们常用的极速PDF阅读器的另存为功能键在哪里呢&…