当前位置: 首页 > article >正文

Ubuntu中vscode如何选择ROS版本

Ubuntu中可能安装了多个ROS版本,比如ROS1 noetic, ROS2 foxy, humble等。有时候需要在vscode中对ROS程序进行debug,一般会先安装ROS插件。当电脑上有多个ROS版本时,选择Debug中选择ROS:Launch ROS:Attach(ROS1)或者ROS:Debug Launch File(ROS2)时,会没有反应,并且会提示:vscode unable to deteremine the ros distribution。这是因为系统中有多个ROS版本,vscode中ROS插件不知道选哪个版本。这个时候在.vscode目录中新建settings.json文件,内容如下:

{
    "ros.distro": "foxy", #ros版本
    "ros.rosSetupScript": "/opt/ros/foxy/install/setup.bash",#
    "ros.isolateEnvironment": "false"
}

然后重启vscode就可以使用GDB对ROS launch文件进行Debug。


http://www.kler.cn/news/356066.html

相关文章:

  • 什么是SYN flood,如何处理
  • 创客项目秀|基于XIAO ESP32C3的Night Lamp With Chinese Traditional Pane项目
  • IntelliJ IDEA 快捷键大全(也适用全家桶其他编辑器)
  • AndroidStudio实验报告——实验一、二
  • BEV相关
  • 记录使用appium+夜神模拟器测试多设备时selenium和appium版本不兼容带来的问题
  • 远控代码的重构-远控网络编程的设计上
  • engintime linux lab 实验 增加系统调用函数max,Iam,Whoami
  • PetaLinux工程的常用命令——petalinux-create
  • 【工具变量】上市公司企业公共数据开放及ZF数据开放-含代码及数据(2023-2008年)
  • 面试题:被问的几率最大的前端面试题!!
  • 互联网语言 互联网开发 互联网架构
  • Safari 中 filter: blur() 高斯模糊引发的性能问题及解决方案
  • c/c++中void定义的空类型指针(void* p)要怎么使用(强制类型转换)以及使用场景(函数指针)
  • Flink 06 聚合操作入门学习,真不难
  • 智慧校园电子班牌系统全套源码,SpringBoot框架结合Java后端,Vue.js前端,移动端小程序使用原生语言开发,电子班牌固件基于Android系统
  • 面试题收集-Redis的关键知识点
  • U盘不显示文件但有占用空间:深度解析与高效恢复策略
  • VSCode中的TypeScript教程
  • adb devices没找到安卓设备的解决办法