ros2找不到头文件
·
问题:在添加完配置后,执行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"

更多推荐
所有评论(0)