Ubuntu20.04跑VINS-Fusion
使用docker
由于工程较大,依赖较多,环境配置十分繁琐,故使用docker
环境来运行VINS-Fusion
.Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。简而言之,它就像一个集装箱,开箱即用。
运行时遇到的问题
问题描述:
按照项目说明的提示,安装好docker后,在目录VINS_Fusion/docker
下运行
.../VINS-Fusion/docker$ make build
过程中,报错
fatal: unable to access 'https://ceres-solver.googlesource.com/ceres-solver/': Failed to connect to ceres-solver.googlesource.com port 443: Connection timed out
国内链接不上ceres
库的网址
解决方案
将Dockerfile
其中的一行
git clone https://ceres-solver.googlesource.com/ceres-solver && \
改为国内源
git clone https://gitee.com/mirrors/ceres-solver && \
问题解决
■
\blacksquare
■
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)