ceres-solver vs2015 windows安装

转载自https://blog.csdn.net/woaik110/article/details/45970031
1、编译glog、gflags(github)
2、下载eigen
3、编译suitesparese(从https://github.com/jlblancoc/suitesparse-metis-for-windows下载,按照指示安装)
注意:删除源文件中的CXSparse文件夹,修改cmakelists,删除编译CXSparse的语句,然后按照github上的安装
4、编译ceres-solver
注:源文件做如下修改(这些步骤无非就是把对lapack和blas的搜索通过注释屏蔽掉,从而直接安装suitesparse)
a: 修改CMakelists.txt

OPTION(CUSTOM_BLAS
       "Use handcoded BLAS routines (usually faster) instead of Eigen."
       OFF)  # ON改为OFF
OPTION(LAPACK "Enable use of LAPACK." OFF)     # ON改为OFF
# SuiteSparse.

将IF (LAPACK)到ENDIF (LAPACK)的内容也注释掉,虽然前面改为OFF后,这部分其实就没用了 这里为保险起见也注释掉了。
b: 对cmake文件夹下的FindSuiteSparse.cmake做如下修改(搜索BLAS,LAPACK,注释掉# BLAS. 和 # LAPACK.对应部分的内容, 同样保险起见,搜索并注释掉 ${BLAS_LIBRARIES})
cmake选项:
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值