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

进行编译。

相关推荐
酉鬼女又兒5 小时前
零基础入门 DeepSeek V4 Pro API 开发:从环境搭建、消息格式规范到翻译函数实战、少样本提示、多轮对话聊天机器人与常见报错全流程详解指南
大数据·网络·数据库·人工智能·macos·机器人·github
小弥儿6 小时前
GitHub今日热榜 | 2026-07-17:教育Agent与极低量化分庭抗礼
学习·开源·github
第一程序员11 小时前
Rust trait 入门:把 AI 客户端抽象成可替换接口
python·rust·github
Jackson__11 小时前
问到你想清楚,这个 skill 专治没想明白就写代码!
前端·github·ai编程
Curvatureflight13 小时前
FastAPI WebSocket 实战:从零实现一个实时消息推送服务
github
风向决定发型d78214 小时前
Github Copilot 实战应用与效能提升指南
log4j·github·copilot
嘟嘟071717 小时前
手把手带你封装 Claude Code Skill:从会议纪要到 AI 日报,一套固定格式搞定所有自动化
github
嘟嘟071717 小时前
像水流一样——前端流式输出完整指南(3)
面试·github
半夜修仙19 小时前
Spring集成邮箱功能
java·开发语言·spring boot·spring·rabbitmq·github·maven
Esaka_Forever19 小时前
Prompting Techniques提示词工程核心知识梳理
人工智能·github