问题如下:
产生问题分析:
由于之前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)