问题:在添加完配置后,执行colcon build命令时找不到找不到头文件,报错。

解决:

 找到CMakeLists.txt文件。

1、添加必要的依赖

find_package(std_msgs REQUIRED)  # 声明std_msgs依赖

2、链接依赖到目标

std_msgs # 确保包含std_msgs

3、保存文件,重新编译。

rm -rf build install log # 删除旧编译文件

colcon build --symlink-install # 重新构建(这里是构建全部文件)

 疑问:

为什么有两个rclcpp文件夹,但是引用的时候只包含一个rclcpp?

#include "rclcpp/rclcpp.hpp"而不是#include "rclcpp/rclcpp/rclcpp.hpp"

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐