安装ceres库的避坑指南(附官方文档)

本文档详细记录了ceres库安装过程中遇到的问题,包括连接错误、SSL认证失败、权限不足、类型未定义等,并提供了相应的解决办法,如更换源、解除SSL认证、使用root权限安装以及版本匹配等,旨在帮助用户顺利安装ceres。
摘要由CSDN通过智能技术生成

目录

写在前面

1. Failed to connect to ceres-solver.google.com port 443

解决办法:更换源

2. OpenSSL SSL_read: Connection was reset, errno 10054

解决办法:解除SSL认证

3. Maybe need administrative privileges

解决办法:使用root权限make install

4.  'LocalParameterization’ in namespace ‘ceres’ does not name a type

解决方法:更换ceres的源码版本。

5. 卸载已安装的ceres

解决办法:删除ceres安装到系统里的文件

6. 使用ceres的配置

7. 官方文档及精简版参考

8. ceres入门


写在前面

众所周知,ceres是SLAM工具链里很重要的一个库,每次安装都不顺利。

为方便工作,这里总结了高频问题,避免重复掉坑。

1. Failed to connect to ceres-solver.google.com port 443

直接使用官方提供的连接进行git clone

git clone https://ceres-solver.googlesource.com/ceres-solver

你大概率会得到如下结果。

解决办法:更换源

git clone  https://github.com/ceres-solver/ceres-solver.git

2. OpenSSL SSL_read: Connection was reset, errno 10054

git 报错信息:OpenSSL SSL_read: Connection was reset, errno 10054

一般在ubuntu下不会出现这个问题。在Windows下,有可能。

这是服务器的SSL证书没有经过第三方机构的签署,所以报错。错误原因可能是网络不稳定,连接超时造成的,如果你试了多次还是报这个错误,建议你执行下面的命令。

解决办法:解除SSL认证

git config --global http.sslVerify "false"
git config --global https.sslVerify "false"

3. Maybe need administrative privileges

可能当你执行make install时遇到这个问题:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值