window下Ceres-solver配置

本文档介绍了在Windows上配置Ceres Solver的一种简便方法,通过GitHub仓库ceres-windows进行安装,适用于VS2013。详细步骤包括克隆仓库、生成解决方案、设置预处理器定义以及解决编译和运行时遇到的问题,如标识符M_PI未定义和fopen不安全的警告。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

2021-08-02更新:此博文写于2019-04-29,现在才在草稿箱发现,如果方法不具备时效性,我也不知道怎么解决!


在网上看了很多Ceres在windows下的配置教程,一般都是下载Ceres源码以及其依赖Eigen、gflag、glog,然后整合起来cmake。看这些教程评论区出现了各种问题,我就没有尝试。

记录一下在官网给出的另外一种配置方法,亲测成功。

我尝试的办法配置起来较为简单,用到了这个仓库:https://github.com/tbennun/ceres-windows

git clone https://github.com/tbennun/ceres-windows.git
cd ceres-windows
git submodule update --init --recursive

如果git在clone时出现443连接超时错误:原因是需要科学上网,可以自行百度。

ok,git clone下来之后,里面有三个完整版块,ceres-solver、Eigen、glog。和三个vs文件:ceres-2010.sln,ceres-2012.sln,ceres-2015.sln。由于我是vs2013,因此选择打开ceres-2012.sln,如果需要迁移,让vs自动完成。然后对下面3个项目,右键,生成。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值