ubuntu1604 配置ceres
1安装eigen3
- 首先下载安装eigen3(版本大于3.3)
- Eigen官网下载地址:https://gitlab.com/libeigen/eigen/-/releases
- cd eigen3下载地址
- tar -zxvf eigen.tar.gz
- 编译安装eigen3
- cd eigen-xxxx
- mkdir build
- cd build
- cmake . .
- make sudo make install ------eigen3安装完成 ,复制sudo cp -r /usr/local/include/eigen3/Eigen /usr/local/include
2.安装ceres**
1)删除之前的ceres:
sudo rm -r /usr/local/lib/cmake/Ceres
sudo rm -rf /usr/local/include/ceres /usr/local/lib/libceres.a
sudo rm -r /usr/local/share/Ceres
2)首先安装相关依赖项:
sudo apt install libgoogle-glog-dev
sudo apt install libeigen3-dev
sudo apt install libatlas-base-dev
sudo apt install libsuitesparse-dev
sudo apt install libmetis-dev
sudo apt install liblapack-dev libcxsparse3.1.4 libgflags-dev libgtest-dev
sudo apt update
3 )下载ceres-solver-1.14.0链接
4)解压
tar -zxvf cers-soler-1.14.0.tar.gz
5)编译
cd ceres-solver-1.14.0
mkdir build
cd build
cmake . .
make -j4
make test
6)安装
sudo make install