编译构建Moveit2发生错误
-
编译Moveit2遇见如下问题:
--- stderr: moveit_task_constructor_core
In file included from /home/lzx/moveit2_ws/src/moveit_task_constructor/core/include/moveit/task_constructor/stage.h:43,from/home/lzx/moveit2_ws/src/moveit_task_constructor/core/include/moveit/task_constructor/container.h:41, from /home/lzx/moveit2_ws/src/moveit_task_constructor/core/include/moveit/task_constructor/container_p.h:41,
from /home/lzx/moveit2_ws/src/moveit_task_constructor/core/src/container.cpp:37:
/home/lzx/moveit2_ws/src/moveit_task_constructor/core/include/moveit/task_constructor/utils.h:47:10: fatal error: moveit/macros/class_forward.hpp: 没有那个文件或目录
47 | #include <moveit/macros/class_forward.hpp>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
gmake[2]: *** [src/CMakeFiles/moveit_task_constructor_core.dir/build.make:76:src/CMakeFiles/moveit_task_constructor_core.dir/container.cpp.o] 错误 1
gmake[1]: *** [CMakeFiles/Makefile2:364:src/CMakeFiles/moveit_task_constructor_core.dir/all] 错误 2
gmake[1]: *** 正在等待未完成的任务....
gmake: *** [Makefile:146:all] 错误 2Failed <<< moveit_task_constructor_core [6.27s, exited with code 2]
Summary: 10 packages finished [24.3s]
1 package failed: moveit_task_constructor_core
1 package had stderr output: moveit_task_constructor_core
4 packages not processed请问有什么解决方法?