ubuntu18.04安装pcl库
参考Ubuntu18.04安装PCL 1.9.1(图文详解,附踩坑和测试)_ubuntu安装pcl_振华OPPO的博客-CSDN博客
遇到的问题
1 安装依赖时软件未满足依赖关系
sudo apt-get install libvtk7-qt-dev
报错软件包有未满足的依赖关系
参考(最新)Ubuntu18.04安装pcl点云库(遇坑大全,解决方法)_ubuntu安装pcl库_和道一文字_的博客-CSDN博客
sudo apt-get install libvtk7-dev=7.1.1+dfsg1-2
可能还会报类似错误,按照提示依次安装即可
2编译pcl时报
/usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h: In function ‘void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool)’:
/usr/include/eigen3/Eigen/src/Core/products/Parallelizer.h:162:19: error: ‘eigen_assert_exception’ is not a member of ‘Eigen’
if (errorCount) EIGEN_THROW_X(Eigen::eigen_assert_exception());
具体参考Eigen问题解决:eigen_assert_exception’ is not a member of ‘Eigen’_error: ‘eigen_assert_exception’ is not a member of_avenger_fang的博客-CSDN博客
3/usr/lib/x86_64-linux-gnu/libapr-1.so.0 对‘uuid_generate@UUID_1.0’未定义的引用
/anaconda3/lib/libfontconfig.so.1:对‘FT_Done_MM_Var’未定义的引用
系统库和anaconda库版本不一致导致的冲突,将问题库从系统库移动到anaconda3下并同意替换即可
具体操作为
libfontconfig.so.1 原本在/usr/lib/x86_64-linux-gnu/libfontconfig.so.1复制替换到/home/***/anaconda3/lib/
libuuid.so.1原本在/lib/x86_64-linux-gnu/libfontconfig.so.1复制替换到/home/***/anaconda3/lib/
记得将原文件备份
3#include <pcl/visualization/pcl_visualizer.h>使用可视化类时报一系列未定义的引用错误
[100%] Linking CXX executable /home/zxs/vscode_ws/devel/lib/robosense/pcl_read
CMakeFiles/pcl_read.dir/src/pcl_read.cpp.o:在函数‘viewer(boost::shared_ptr<pcl::PointCloud<pcl::PointXYZ> >&, boost::shared_ptr<pcl::PointCloud<pcl::PointXYZ> >&)’中:
pcl_read.cpp:(.text+0x61a):对‘pcl::visualization::PCLVisualizer::PCLVisualizer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)’未定义的引用
pcl_read.cpp:(.text+0x688):对‘pcl::visualization::PCLVisualizer::createViewPort(double, double, double, double, int&)’未定义的引用
pcl_read.cpp:(.text+0x6cf):对
解决方法为
在当前包的CmakeLists中添加
find_package( PCL REQUIRED COMPONENTS common io visualization )
编译即可通过
ubuntu18.04安装pcl库相关推荐
- Ubuntu18.04安装pcl教程以及踩坑记录
参考教程:Ubuntu18.04安装PCL(详细教程)_一盆柠檬的博客-CSDN博客 1.安装依赖 sudo apt-get update sudo apt-get install git build ...
- Ubuntu18.04安装fcl库
Ubuntu18.04安装fcl库 首先fcl库需要两个必要的库Eigen(矩阵运算库)和libccd(检测碰撞库),还有一个可选库octomap. 安装fcl git clone https://g ...
- Ubuntu16.04安装PCL库的python实现python-pcl,并且通过pcl加载pcd文件验证python-pcl是否安装成功
1. 安装PCL库 使用如下指令安装PCL库. sudo apt install libpcl-dev 如果提示"Unable to locate package libpcl-dev&qu ...
- ubuntu18.04安装PCL
目录 一.安装依赖 二.下载 三.编译 四.安装PCL 五.安装可视化库依赖 六.安装依赖 七.验证 八.卸载(这一步暂未验证) 附:问题记录 一.安装依赖 sudo apt-get update s ...
- Ubuntu18.04 安装 kaolin 库
Kaolin 是一套用于加速 3D 深度学习研究的工具.具体介绍可在官方网站查阅,本博客不加以赘述.官方网站为:https://kaolin.readthedocs.io/en/latest/ 一.U ...
- Ubuntu18.04 安装 Lapack 库
环境 Win10下 WSL2 的 Ubuntu 18.04,gcc.g++ 版本为最新的 7.5. 依赖库 至少需要 gfortran.cmake.其他不能确定. gfortran fortran 语 ...
- Ubuntu18.04安装Ceres库和G20库
Ceres库安装 一.安装依赖 zhangman@zhangman-G3-3579:~$ sudo apt-get install liblapack-dev libsuitesparse-dev l ...
- Ubuntu18.04安装ntl库
首先去官网https://www.shoup.net/ntl/下载安装包,下列shell脚本与安装包放到同一目录,赋予此脚本执行权限.另外,我这里默认你的电脑上面已经安装gcc,g++,make. # ...
- Ubuntu18.04安装facebook folly库
安装步骤 安装boost ubuntu18.04安装的boost有点陈旧,因此自行下载最新版本,执行安装即可:https://www.boost.org/ 具体步骤直接参考readme 安装gtest ...
最新文章
- 梯度下降背后的数学原理几何?
- svn idea使用
- 4412 GPIO读 和 ioremap控制GPIO寄存器
- 递归 算例一(求一个简单嵌套字典的深度)
- Swift中NSData与NSDictionary之间的相互转换
- linux 串口驱动(二)初始化 【转】
- 经典论文复现 | 基于标注策略的实体和关系联合抽取
- 浏览器自定义css代码,根据浏览器不同设置CSS
- Asp.Net Core使用Skywalking实现分布式链路追踪
- Tail Recursion尾递归
- arp 命令详解(安装、arp欺骗防御)
- python适合机器视觉_Python机器视觉编程常用数据结构与示例
- php函数fiter,PHP filter_var() 函数和 Filter 函数使用说明
- 六年不惑:开发人员的“僵难Style”
- Centos 安装最新版git
- 你的网站上显示Alexa世界排名的代码(表)
- 埃森哲发布 2015 年五大 IT 趋势预测
- Room的基本使用(一)
- 争对让望对思野葛对山栀注解_《笠翁对韵》注音注释(四支)
- 必修三计算机选修三知识点总结,高一数学必修三知识点总结(超实用)
热门文章
- SystemUI流程
- 细数红帽linux系统下的各个文件夹作用
- DbContext 查询(二)
- html在线编辑器代码运行,JSRun - 在线JS、HTML编辑器(同时也支持各种后台代码的编辑运行)...
- 一个Android开发的2018年 | 掘金年度征文
- 记一次 Centos7.x Hadoop3.x集群安装部署 Pig 0.17.0
- 惩罚因子(penalty term)与损失函数(loss function)
- 产业分析:2021中国股权投资动态
- USB会议摄像机的重要的网络特性
- 卡尔曼(Kalman)滤波(四)--深入浅出Kalman滤波算法