ORB_SLAM2安装Pangolin报错缺少Eigen3

报错理解

首先贴一下报错

翻译过来就是某个CMakeLists在运行时,运行到find_package (Eigen3 REQUIRED CONFIG QUIET)语句,需要寻找Eigen3这个包,但是文件里并没有,它找不到就报错了

解决方法

千万不要因为它报错找不到Eigen3就去装一个Eigen3给它,别问我怎么知道的,因为我一开始就是这么搞得,并不能解决问题

实际上这个问题只是因为装的Pangolin的版本的问题,我开始使用的是下述命令进行的安装

git clone https://github.com/stevenlovegrove/Pangolin.git
cd Pangolin 
mkdir build 
cd build 
cmake -DCPP11_NO_BOOSR=1 .. 
make -j

原因其实就是使用git在Pangolin的GitHub库里下它的源码,但是这种方式下载的源码默认是最新版本的,而由于Pangolin0.6版本的自身原因,导致其下载下来并不能正常安装成功。

所以我们必须下载Pangolin0.5版本,只需要删掉之前的Pangolin0.6然后下载Pangolin0.5即可

补充问题

在删除Pangolin的时候必须要彻底删除干净,可以参照这篇 博客 的后半部分进行删除重装即可

写完后发现有人已经很详细的解释过这个问题了,博客贴在这里,大家可以参考一下【在ROS下编译ORB_SLAM2遇到错误,】pangolin could not be found because dependency Eigen3 could not be found

  • 8
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
安装运行ORB_SLAM2,您可以按照以下步骤进行操作: 1. 在ROS下,推荐将ORB_SLAM2的工程目录设置为orbslam_ws/src。 2. 首先,确保您已经安装了所需的依赖项,包括Pangolin、OpenCV、Eigen、g2o和DBoW2。需要注意的是,ORB-SLAM2内部已经包含了g2o和DBoW2,所以您不需要自己单独安装这两项。 3. 如果您想避免一些常见问题,可以先查看后续报错以及解决方法,然后再执行以下命令: ``` git clone https://github.com/raulmur/ORB_SLAM2.git ORB_SLAM2 cd ORB_SLAM2 chmod +x build.sh ./build.sh ``` 这些步骤将会帮助您安装和运行ORB_SLAM2。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [ORB-SLAM2 “工具安装 和 系统运行“ 详细过程](https://blog.csdn.net/hltt3838/article/details/113962104)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [ORB-SLAM2的安装及试运行](https://blog.csdn.net/weixin_55076655/article/details/128151716)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

陨越

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值