ubuntu18.04安装ceres时,报错CMake Error at cmake/FindGlog.cmake:350+解决方案

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一下,成功!

猜你喜欢

转载自blog.csdn.net/m0_72522488/article/details/126661377