ROS实验笔记之——ceres跟eigen不匹配

28 篇文章 0 订阅

slam中经常需要用到基于ceres的优化,但是有时eigen库更新了或者对应的gcc版本影响编译之类的,会出现eigen的版本根ceres版本不匹配。实际上只需要进入对应的文件更改依赖即可。当然提前需要自己的eigen版本号。可参考

查看Ubuntu中的OpenCV、Eigen、Ceres版本_乘凉~的博客-CSDN博客_ceres版本icon-default.png?t=M276https://blog.csdn.net/AnChenliang_1002/article/details/110391085然后。到如下位置

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)


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值