环境:
Ubuntu18.04
Eigen3.3.7
Ceres-solver 1.14.0
在使用Livox 官方的雷达相机标定程序的过程中,需要安装三个依赖环境:
1.2 安装依赖
如已安装可以跳过此步骤。
当时的环境是Eigen3.3.4,安装Ceres-solver2.2.0,根据Ceres官网安装Ceres-solver的过程中,到cmake..或者make这两步中一直报错。
解决办法:
一、删除了原有的Eigen3。
教程:Eigen3安装、卸载与重装(包含一键卸载安装指令)-CSDN博客
二、安装Eigen3.3.7
三、安装Ceres-solver1.14.0(或许有前两步的话,安装2.2.0应该也没问题)
教程:
1、官网教程:Installation — Ceres Solver
2、官网教程中安装依赖,不要执行安装Eigen3(感觉上面如果手动安装过Eigen3),这里再执行安装可能会导致后面有问题。我就是没有执行sudo apt-get install libeigen3-dev,也能正常编译。
cmake如果知道满足版本也没必要执行。我就执行了红框中的命令。
3、后面就是跟着官网解压缩编译安装就正常了。