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

进行编译。

相关推荐
Good_Starry2 小时前
Git介绍--github/gitee/gitlab使用
git·gitee·gitlab·github
云端奇趣7 小时前
探索 3 个有趣的 GitHub 学习资源库
经验分享·git·学习·github
运营黑客9 小时前
发现一超级Prompt:让GPT-4o、Claude3.5性能再升级(附保姆级教程)
github
記億揺晃着的那天9 小时前
Github优质项目推荐-第二期
github
Uncertainty!!14 小时前
GitHub入门与实践
github
罗曼蒂克在消亡14 小时前
github项目——gpt-pilot自动创建应用
gpt·github·github项目
篝火16 小时前
MindSearch 部署到Github Codespace 和 Hugging Face Space
人工智能·python·github
无限大.1 天前
0基础学前端 day6 -- 搭建github pages静态网址
前端·github
理论最高的吻1 天前
项目配置说明
github
燕雀安知鸿鹄之志哉.2 天前
玄机:第九章-algo
网络·经验分享·安全·web安全·网络安全·github