转载请注明出处:http://my.youkuaiyun.com/ye_shen_wei_mian
很久没有更新过博客了,最近要在Windows系统下使用到Ceres Solver,所以自己去配置了一下,还是踩了不少的坑的,所以值得写一篇博客来记录下配置过程,以免时间久了不记得了又再掉入到坑里。
在Windows系统下安装配置Ceres Solver需要不少东西,首先需要先上github把最新的版本(截至2019.03.17)拉下来,或者像我一样干脆下个ceres-solver-1.14.0.tar.gz,放到某个自己指定的目录下,解压到当前文件夹中,会出现类似ceres-solver-1.14.0这样的文件夹,比方说我本地路径就是D:\ceres\ceres\ceres-solver-1.14.0
然后完成除了很多后面出现的blas相关的加速库以外的近乎完整版的安装,除了它要求的glog,gflas,Eigen以外,你还需要一大堆的例如AMD,CXSPARSE,CHOLMOD,SUITESPARSE,BLAS之类的一堆加速的和线性代数和稀疏矩阵之类的运算库,不用说也知道要是在windows底下安装极其麻烦。注意了,这里说的是近乎完整版,如果你说你只需要用Eigen库作依赖项的版本,那可以忽略,还是比较容易配置的。
还好Github上面有一个叫做 suitesparse-metis-for-windows的工程,这个工程可以说是帮了我们一个大忙,至于这个工程怎么安装和编译,需要注意一些什么,请翻到我的另外一篇博文《Windows+Vis