VScode 实现ROS调试

  1. 在VScode中安装ROS插件;
  2. 在VScode 界面按住Ctrl+shift+P,弹出命令面板。
  3. 输入tasks,根据提示选择default configutrue,生成tasks.json文件。如下图所示:
    在这里插入图片描述4. 将tasks.json内容修改为
{
	"version": "2.0.0",
	"tasks": [
		{
			"type": "catkin_make",
			"command":"source /opt/ros/melodic/setup.bash && catkin_make  -DCMAKE_BUILD_TYPE=Dubug",
			"args": [
			],
			"problemMatcher": [
				"$catkin-gcc"
			],
			"group": {
				"kind": "build",
				"isDefault": true
			},
			"label": "catkin_make: build"
		}
	]
}
  1. 点击VScode界面调试按钮,创建launch.json文件,并替换“program”调试文件的路径,如下
 "program": "${workspaceFolder}/devel/lib/lidar_localization/XXX_node",

添加 “preLaunchTask”,内容与tasks.json中"label"的"catkin_make: build"一致:

 "externalConsole": false,
 "MIMode": "gdb",
 "preLaunchTask": "catkin_make: build",
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值