Ubuntu 22.04部署使用OpenCalib与bug解决

一、OpenCalib的部署使用

1、基本信息

官网:

https://github.com/PJLab-ADG/SensorsCalibration/tree/mastericon-default.png?t=N7T8https://github.com/PJLab-ADG/SensorsCalibration/tree/master

(官网下载的zip文件是有问题的,不建议到官网下载)

参考博客:https://blog.csdn.net/qq_49959714/article/details/127641180icon-default.png?t=N7T8https://blog.csdn.net/qq_49959714/article/details/127641180

(参考这篇或官网进行部署应用,里面的下载连接是没问题的)

2、安装所需要的库

Cmake安装参考链接:

https://blog.csdn.net/qq_18677445/article/details/131733382这样,你就成功在Ubuntu 18.04中安装了CMake 3.14版本。请注意,如果你需要安装其他版本的CMake,只需将步骤4中的下载链接替换为所需版本的链接即可。您应该能够看到CMake的版本信息。_ubuntu安装cmakehttps://blog.csdn.net/qq_18677445/article/details/131733382

或者直接运行:

sudo apt install cmake

opencv安装参考链接:ubuntu 下 opencv的安装以及配置(亲测有效)_ubuntu安装opencv_绿箭柠檬茶的博客-CSDN博客ubuntu安装配置opencv,简洁版_ubuntu安装opencvhttps://blog.csdn.net/ljn1046016768/article/details/131485934

eigen安装参考链接:

在Ubuntu中安装Eigen3库_ubuntu安装eigen3_咚咚0105的博客-CSDN博客在ubuntu16.04中安装Eigen库_ubuntu安装eigen3https://blog.csdn.net/qq_57061492/article/details/126163112PCL安装参考链接(不用安装特定的1.9版本):

ubuntu安装pcl库【超简单】_略知12的博客-CSDN博客从源码上摸索了几个小时踩了很多坑,结果就是大道至简,官方都为我们考虑到了(很多库之前安过了,没时间再重装,要是缺库的话,缺啥装上)。_安装pclhttps://blog.csdn.net/qq_37249793/article/details/132115760Pangolin安装参考链接:

Ubuntu中pangolin库的安装配置及问题解决_pangolin安装详细步骤_羊羊羊ox的博客-CSDN博客Ubuntu中pangolin库的安装配置及问题解决_pangolin安装详细步骤https://blog.csdn.net/Sugerdadada/article/details/129288151

3、编译可能遇到的问题及有效解决办法

1)PCL版本不对

Could not find a configuration file for package "PCL" that exactly matches   requested version "1.9"

修改办法:把PCL的版本信息去掉,具体做法为打开错误指示的 CMakeLists.txt 文件,把第10行:

find_package(PCL 1.9 EXACT REQUIRED)

 改为:

find_package(PCL EXACT REQUIRED)

2)make的时候遇到错误

home/yzh/SensorsCalibration/pcl-pcl-1.9.1/io/include/pcl/io/ply/byte_order.h:43:10: fatal error: boost/detail/endian.hpp: 没有那个文件或目录

修改办法:更改CMakeLists.txt 文件,把

set(CMAKE_CXX_FLAGS "-g3 -o -Wall")

中的小写“o”改为大写“O”,即:

set(CMAKE_CXX_FLAGS "-g3 -O -Wall")

  • 0
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值