ROS实验笔记之——ceres跟eigen不匹配
Posted gwpscut
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ROS实验笔记之——ceres跟eigen不匹配相关的知识,希望对你有一定的参考价值。
slam中经常需要用到基于ceres的优化,但是有时eigen库更新了或者对应的gcc版本影响编译之类的,会出现eigen的版本根ceres版本不匹配。实际上只需要进入对应的文件更改依赖即可。当然提前需要自己的eigen版本号。可参考
file:///usr/local/lib/cmake/Ceres/CeresConfig.cmake
找出eigen的库的版本,并且修改如下
# Eigen.
# Flag set during configuration and build of Ceres.
# set(CERES_EIGEN_VERSION 3.3.7)
set(CERES_EIGEN_VERSION 3.4.0)
以上是关于ROS实验笔记之——ceres跟eigen不匹配的主要内容,如果未能解决你的问题,请参考以下文章