msckf_vio在ubuntu20.04中的编译

1.新建catkin workspace文件夹,并在其中新建src文件夹,并将源码clone至src内。

源码地址:https://github.com/KumarRobotics/msckf_vio

目录层级示意如下,build和devel不必新建,后续指令会自动新建。

2. 在编译之前的准备

1)需要安装random_nuber的包,ubuntu20.04中安装的ros版本为neotic,因此指令为:

复制代码
sudo apt install ros-noetic-random-numbers

2)此外还可能会碰到pcl报错的问题,可将msckf_vio内的cmakelists的C++11改为C++14解决。

3)安装suitesparse包,指令按照github源码中的readme所给的:

复制代码
sudo apt-get install libsuitesparse-dev

3 编译

在src那一层目录,执行

复制代码
catkin_make --pkg msckf_vio --cmake-args -DCMAKE_BUILD_TYPE=Release

进行编译。

相关推荐
MicrosoftReactor2 小时前
技术速递|GitHub Copilot CLI:快速上手指南
github·copilot
蜜汁小强3 小时前
Github 账号与登录 2025
github
Sahadev_4 小时前
GitHub 一周热门项目速览
github
CoderJia程序员甲5 小时前
GitHub 热榜项目 - 日榜(2025-11-24)
ai·开源·llm·github·ai教程
4***V20211 小时前
GitLab Pages配置
git·gitlab·github
whysqwhw15 小时前
BaseObject 及其子类的完整继承关系 ASCII 树
github
r***d86517 小时前
GitHub星标15万+的Docker项目,使用指南
docker·容器·github
sulikey18 小时前
从入门到精通:如何自己编写高质量的 .gitignore(面向工程实践)
git·gitee·编辑器·gitlab·github·gitignore·gitattributes
散峰而望18 小时前
C++数组(一)(算法竞赛)
c语言·开发语言·c++·算法·github
SelectDB20 小时前
压缩率提升 48%,详解 Apache Doris 存储压缩优化之道|Deep Dive
数据库·开源·github