Я получаю следующую ошибку:
Код: Выделить всё
In file included from /home/universe/Desktop/HRT/workspace/build/jsk_footstep_msgs/rosidl_generator_c/jsk_footstep_msgs/msg/detail/footstep__functions.h:19,
from /home/universe/Desktop/HRT/workspace/build/jsk_footstep_msgs/rosidl_generator_c/jsk_footstep_msgs/msg/detail/footstep__functions.c:4:
/home/universe/Desktop/HRT/workspace/build/jsk_footstep_msgs/rosidl_generator_c/jsk_footstep_msgs/msg/detail/footstep__struct.h:76:10: fatal error: geometry_msgs/msg/detail/pose__struct.h: 没有那个文件或目录
76 | #include "geometry_msgs/msg/detail/pose__struct.h"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
In file included from /home/universe/Desktop/HRT/workspace/build/jsk_footstep_msgs/rosidl_generator_c/jsk_footstep_msgs/action/detail/exec_footsteps__struct.h:34,
from /home/universe/Desktop/HRT/workspace/build/jsk_footstep_msgs/rosidl_generator_c/jsk_footstep_msgs/action/detail/exec_footsteps__functions.h:19,
from /home/universe/Desktop/HRT/workspace/build/jsk_footstep_msgs/rosidl_generator_c/jsk_footstep_msgs/action/detail/exec_footsteps__functions.c:4:
/home/universe/Desktop/HRT/workspace/build/jsk_footstep_msgs/rosidl_generator_c/jsk_footstep_msgs/msg/detail/footstep_array__struct.h:22:10: fatal error: std_msgs/msg/detail/header__struct.h: 没有那个文件或目录
22 | #include "std_msgs/msg/detail/header__struct.h"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
In file included from /home/universe/Desktop/HRT/workspace/build/jsk_footstep_msgs/rosidl_generator_c/jsk_footstep_msgs/action/detail/plan_footsteps__struct.h:23,
from /home/universe/Desktop/HRT/workspace/build/jsk_footstep_msgs/rosidl_generator_c/jsk_footstep_msgs/action/detail/plan_footsteps__functions.h:19,
from /home/universe/Desktop/HRT/workspace/build/jsk_footstep_msgs/rosidl_generator_c/jsk_footstep_msgs/action/detail/plan_footsteps__functions.c:4:
/home/universe/Desktop/HRT/workspace/build/jsk_footstep_msgs/rosidl_generator_c/jsk_footstep_msgs/msg/detail/footstep_array__struct.h:22:10: fatal error: std_msgs/msg/detail/header__struct.h: 没有那个文件或目录
22 | #include "std_msgs/msg/detail/header__struct.h"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
In file included from /home/universe/Desktop/HRT/workspace/build/jsk_footstep_msgs/rosidl_generator_c/jsk_footstep_msgs/msg/detail/footstep_array__functions.h:19,
from /home/universe/Desktop/HRT/workspace/build/jsk_footstep_msgs/rosidl_generator_c/jsk_footstep_msgs/msg/detail/footstep_array__functions.c:4:
/home/universe/Desktop/HRT/workspace/build/jsk_footstep_msgs/rosidl_generator_c/jsk_footstep_msgs/msg/detail/footstep_array__struct.h:22:10: fatal error: std_msgs/msg/detail/header__struct.h: 没有那个文件或目录
22 | #include "std_msgs/msg/detail/header__struct.h"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
Кстати, исходный код std_msgs находится в папке ~/ros2_humble/src/ros2/common_interfaces, а весь проект ros2 был клонирован с github.
Я прочитал CMakeLists.txt и package.xml и хочу что-то сделать, но не вижу ничего плохого.
Подробнее здесь: https://stackoverflow.com/questions/766 ... e-msg-file
Мобильная версия