ROS vscode使用基本配置

1、创建ros工作空间

ROS vscode使用基本配置_第1张图片

2、启动 vscode

ROS vscode使用基本配置_第2张图片

3、vscode 中编译 ros

 ctrl + shift + B 调用编译,选择:catkin_make:build

修改.vscode/tasks.json 文件

ROS vscode使用基本配置_第3张图片ROS vscode使用基本配置_第4张图片

4、 创建 ROS 功能包

选定 src  ---> create catkin package   依次设置包名、添加依赖

ROS vscode使用基本配置_第5张图片ROS vscode使用基本配置_第6张图片ROS vscode使用基本配置_第7张图片ROS vscode使用基本配置_第8张图片

5、C++ 实现

在功能包的 src 下新建 cpp 文件

修改 .vscode/c_cpp_properties.json

设置 "cppStandard": "c++17"

ROS vscode使用基本配置_第9张图片ROS vscode使用基本配置_第10张图片ROS vscode使用基本配置_第11张图片

6、 配置 CMakeLists.txt

ROS vscode使用基本配置_第12张图片

7、 编译执行

编译: ctrl + shift + B

执行: 和之前一致,在 VScode 中添加终端,执行:source ./devel/setup.bash

ROS vscode使用基本配置_第13张图片

ROS vscode使用基本配置_第14张图片

ROS vscode使用基本配置_第15张图片

注意:当ROS__INFO 终端输出有中文时,会出现乱码

解决办法:在函数开头加入一行代码  setlocale(LC_ALL, "");

你可能感兴趣的:(vscode,编辑器,机器人)