1.下载ceres
git clone https://github.com/ceres-solver/ceres-solver
2.安装依赖项
sudo apt-get install liblapack-dev libsuitesparse-dev libcxsparse3 libgflags-dev libgoogle-glog-dev libgtest-dev
注意一点,对于 libcxsparse这个库,不同系统对应不同的结尾
如:ubuntu18.04--libcxsparse3
ubuntu16.04--libcxsparse3.1.4
3.编译安装
在ceres-solver下
mkdir build
cd build
cmake ..
make
sudo make install
出现的问题:
当我执行cmake..后出现报错,如图所示:
解决方法:
查询后得知,是我的cmake版本太低导致(我的是3.10.2),因此升级cmake就可以了
解决步骤:(按照这篇博客一步步走就行)
cmake升级、更新(ubuntu18.04)_Doctor_Wu_的博客-CSDN博客_cmake升级
结果:
cmake版本更新好后,在一开始的目录下再次cmake一下,成功!