安装流程:https://blog.csdn.net/qq_35102059/article/details/118569636
1、在源码编译PCL1.9时,遇到错误
‘YOU_TRIED_CALLING_A_VECTOR_METHOD_ON_A_MATRIX’ is not a member of ‘Eigen::internal::static_assertion’
EIGEN_STATIC_ASSERT_VECTOR_ONLY(OtherDerived)
需要按照https://github.com/PointCloudLibrary/pcl/pull/2786/commits/3eeca19fda82a6d393f3c6bd09d2331ad60ee53c
中修改frustum_culling.hpp文件
参考:https://blog.csdn.net/weixin_42621405/article/details/119853242

2、/home/yasaburo3/Downloads/pcl-pcl-1.8.1/surface/include/pcl/surface/impl/bilateral_upsampling.hpp:112:19: error: cannot convert ‘Eigen::internal::enable_if<true, Eigen::IndexedView<Eigen::Matrix<float, -1, -1>, float, float> >::type {aka Eigen::IndexedView<Eigen::Matrix<float, -1, -1>, float, float>}’ to ‘float’ in initialization
Eigen版本不对,1.8.1需要3.2.8的Eigen
参考:https://blog.csdn.net/weixin_42621405/article/details/119853242
查看Eigen版本:

gedit /usr/local/include/eigen3/Eigen/src/Core/util/Macros.h
pkg-config --modversion eigen3

Eigen多版本安装:
https://zhuanlan.zhihu.com/p/442177134
https://blog.csdn.net/weixin_42157689/article/details/121598132

在完成了一系列漫长的编译和make install之后,在运行编译lio-sam时,提示找不到pcl_conversions,而运行apt-get install ros-melodic-pcl-conversions命令后又提示我要libpcl-dev的依赖:
ros-melodic-pcl-conversions : 依赖: libpcl-dev 但是它将不会被安装
让我疑惑的问题是,如果apt-get安装了libpcl-dev,那不又成了安装人家的预编译好的版本,运行lio-sam肯定又会报错了。

最后还是apt安装了libpcl-dev,但是指定了安装的版本
指定版本安装:
apt-get install package=version
查找软件版本:
apt-cache madison soft_name
按照提示还安装了一些依赖,最后终于跑出来了,虽然具体配环境的流程还是有点乱。

运行liosam中的pcl1.8.1相关问题相关推荐

  1. 医院计算机网络故障护士,医院信息系统护士工作站运行中的管理 【护理相关讨论版】...

    医院信息系统护士工作站运行中的管理 [护理相关讨论版] 摘要 为了成功运行"军字1号"(医院信息系统HIS)工程,护理部根据HIS护士工作站运行的特点,组建管理小组,分期分批对全院 ...

  2. java 命令行eclipse_在命令行中运行eclipse中创建的java项目

    由于项目要求,需要对eclipse中的项目进行打包,使其可以在客户机上不装eclipse的情况下正常运行. 一.环境说明: eclipse---3.5 jdk-------1.6.0.22 os--- ...

  3. wince中的BSP工程的相关文件介绍

    一.pbcxml分析         每一个BSP都有一个工程文件,比如MyBSP.pbcxml,里面描述了BSP的信息.下面就来介绍一下BSP的pbcxml文件. 文件的大致格式应该是这样的: &l ...

  4. PHP(2):搭建PHP 运行环境中可能出现的问题及处理方法

    PHP(2):搭建PHP 运行环境中可能出现的问题及处理方法         初学者在搭建PHP运行环境中经常可能遇到一些错误,这个时候可能就无所事从了!其实,错误是任何人都难免的,即使是程序高手!关 ...

  5. ModelWhale 云端运行 WRF 中尺度数值气象模式,随时随地即开即用的一体化工作流

    目录 传统基于小型计算机本地的 WRF 模式 传统基于小型计算机本地 WRF 模式运行过程中现存的问题 基于云端数据科学协同平台 ModelWhale 的 WRF 模式 ModelWhale 为大气科 ...

  6. LIO-SAM中的mapOptmization

    前言 最近在学习LIO-SAM源码的时候,发现LIO-SAM这套代码调用了比较多库的内置API,里面涉及的一些细节也比较多,整个工程还是比较清晰的,值得学习! LIO-SAM这个框架主要由四个大的模块 ...

  7. as 运行java_解决AndroidStudio无法运行java中的mian方法问题

    前言: 我们都知道Android开发者的必备工具:AndroidStudio.是开发人员用来编译.测试的专用工具.今天在使用Androidstudio时发现了些问题.在3.0版本之前是可以直接运行mi ...

  8. 从命令行中进入云主机及相关操作

    从命令行中进入云主机及相关操作 命令行(win+R->cmd)进入云主机 相关指令 命令行中 云主机中 PS: 该blog用于记录学习时遇到的一些命令,只有一小部分,后期随着学习的深入小菜鸡也会 ...

  9. 1.Linux中超频及cpufreq相关汇总

    1.蛤蟆笔记UNIX高级编程--cpufreq相关汇总 其中一些内容摘自网络,此处蛤蟆根据自己阅读习惯和理解进行了一些汇总整理. 随着 energyefficient computing 和 perf ...

最新文章

  1. ML之二分类预测:以岩石水雷数据集(RockMine)为例从0到1深入理解科学预测之分类问题的思路框架(特征工程详细步骤(特征分析与特征处理)+分类模型设计)
  2. 基于ZooKeeper实现分布式锁
  3. 8个月打磨,一份送给程序员的「分布式系统」合集
  4. spring整合mybatis采坑
  5. linux下的ImageMagick安装
  6. 新增或编辑保存时出错后,页面无法再次编辑
  7. 聊一聊Python与C++的不同(一)
  8. nginx访问控制allow、deny(ngx_http_access_module)
  9. android svn上传代码,Android应用开发之项目上传svn(Android Studio)
  10. 武汉CMMI3-CMMI5三年到期后复审指南
  11. 家用电冰箱3C认证检测标准
  12. 权限系统设计学习总结(1)——多租户的RBAC权限管理
  13. 什么是测试开发工程师(SET)?
  14. 什么是搜索引擎关键词?搜索引擎关键词优化
  15. 服务器管理口IP及账号密码(知识汇总)
  16. 第六届智能家居亚洲峰会暨精品展(Smart Home Asia 2022)将于10月在沪召开
  17. [游戏代码]求生之路插件:人物获得武器
  18. BZOJ 1066 POJ 2711 [SCOI2007]蜥蜴
  19. 福昕阅读器常用快捷键
  20. 初二因式分解奥数竞赛题_初中数学因式分解(含答案)竞赛题精选.doc

热门文章

  1. 影视广告创意与制作(五)
  2. 数据结构和算法概念理解
  3. 干货 l 如何为Mist建立无服务器应用
  4. C语言常用编程技巧-结构体数组
  5. VSCode中Vue插件使用整理_Vue2开发插件
  6. 汇编学习-程序改进:四位十六进制数转化为十进制数
  7. mysql的密码设置要求_MySQL的密码设置
  8. 二叉树非递归后序遍历算法的一种简单思路
  9. 你知道如何将音频转文字吗?
  10. 淘客基地淘客微信公众号系统代理合伙人更新至1.2.3