ROSERROR : CMake Error at /opt/ros/noetic/share/pcl_ros/cmake/pcl_rosConfig.cmake:113 (message)


问题如下:

在这里插入图片描述

产生问题分析:

由于之前eigen库与ceres库的冲突,进行了两个库的重装并删除了相关文件夹,导致与系统原文件信息不匹配,详细参考:/opt/ros/noetic/share/pcl_ros/cmake/pcl_rosConfig.cmake文件,下图下图的96行,阴影行。
在这里插入图片描述观察发现有路经:/usr/include/eigen3,而我系统此时该路径下不存在eigen3文件夹。

解决办法:

将路径:/usr/local/include/文件夹下的eigen3,复制到路径/usr/include下
输入指令:

sudo cp -r /usr/local/include/eigen3 /usr/include

即,该路径下存在eigen3文件了:
在这里插入图片描述

效果:

在这里插入图片描述
问题解决。

参考博客:
ROSERROR : CMake Error at /opt/ros/melodic/share/cv_bridge/cmake/cv_bridgeConfig.cmake:113 (message)

猜你喜欢

转载自blog.csdn.net/qq_39607707/article/details/123753571