ROS中遇到的问题6

在Ubuntu 16.04上使用ROS kinetic时,编译过程中遇到了'Eigen/Geometry: No such file or directory'的错误,导致项目无法正常编译。该错误出现在多个moveit相关的头文件中。解决方法是在CMakeLists.txt文件中正确配置find_package,确保包含必要的组件,如roscpp、rospy等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ROS中遇到的问题6:

我用的环境是:
Ubuntu版本:16.04
ROS版本:kinetic

error:

类似如以下问题:
In file included from /opt/ros/kinetic/include/moveit/robot_model/joint_model_group.h:41:0,
from /opt/ros/kinetic/include/moveit/robot_model/robot_model.h:47,
from /opt/ros/kinetic/include/moveit/robot_state/robot_state.h:41,
from /opt/ros/kinetic/include/moveit/move_group_interface/move_group_interface.h:43,
from /home/yzx/worksp/src/iiwa_stack/iiwa_move/src/moveit_test.cpp:37:
/opt/ros/kinetic/include/moveit/robot_model/joint_model.h:47:26:fatal error: Eigen/Geometry: No such file or directory
compilation terminated.
iiwa_stack/iiwa_move/CMakeFiles/moveit_test.dir/build.make:62: recipe for target ‘iiwa_stack/iiwa_move/CMakeFiles/moveit_test.dir/src/moveit_test.cpp.o’ failed
make[2]: [iiwa_stack/iiwa_move/CMakeFiles/moveit_test.dir/src/moveit_test.cpp.o] Error 1
CMakeFiles/Makefile2:2509:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值