Ubuntu安装Ceres Solver


参考http://ceres-solver.org/installation.html#

1.源码下载地址
https://github.com/ceres-solver/ceres-solver/releases

2.安装依赖项

# 安装cmake
$ sudo apt-get install cmake
# 安装google-glog + gflags
$ sudo apt-get install libgoogle-glog-dev libgflags-dev
# 安装BLAS & LAPACK
$ sudo apt-get install libatlas-base-dev
# 安装Eigen3
$ sudo apt-get install libeigen3-dev
# 安装SuiteSparse and CXSparse (optional)
$ sudo apt-get install libsuitesparse-dev

准备工作已经完毕,接下来开始编译ceres-solver

3.编译,安装ceres库

# 解压下载的ceres库
$ tar zxf ceres-solver-2.0.0.tar.gz
# 切换到源码目录
$ cd ceres-solver-2.0.0
# 创建编译目录
$ mkdir build
# 切换到编译目录
$ cd build
# 生成Makefile
$ cmake ..
# 编译
$ make -j4
# 安装。PS:如果不想安装到计算机中,可以不执行这一步
$ sudo make install

注意,直接编译出来的是静态库.a 如果需要编译动态分享库需要修改CMakeLists.txt中option(BUILD_SHARED_LIBS "Build Ceres as a shared library." ON)


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM