如果你对PCL版本没有要求可以根据下面的方式安装:

sudo apt-get install libpcl-dev

编译工程的时候可能会出现两个错误:

1.

*** No rule to make target '/usr/lib/x86_64-linux-gnu/libproj.so', needed by 'pcl_test'.  Stop

解决方式:

sudo ln -s  /usr/lib/x86_64-linux-gnu/libproj.so.9 /usr/lib/x86_64-linux-gnu/libproj.so

原因是没有找到相应的库

我们可以按照错位的位置去查找相应的库,然后建立软链接,如果没有相应库,可以通过apt-get install安装

2.

/usr/bin/ld: cannot find -lvtkproj4

解决方式:

sudo ln -s /usr/lib/libvtkproj4.so.5.10 /usr/lib/libvtkproj4.so

通过源码安装

先要安装相应的依赖

sudo apt-get update  
sudo apt-get install git build-essential linux-libc-dev  
sudo apt-get install cmake cmake-gui   
sudo apt-get install libusb-1.0-0-dev libusb-dev libudev-dev  
sudo apt-get install mpi-default-dev openmpi-bin openmpi-common    
sudo apt-get install libflann1.8 libflann-dev  
sudo apt-get install libeigen3-dev  
sudo apt-get install libboost-all-dev  
sudo apt-get install libvtk5.10-qt4 libvtk5.10 libvtk5-dev  
sudo apt-get install libqhull* libgtest-dev  
sudo apt-get install freeglut3-dev pkg-config  
sudo apt-get install libxmu-dev libxi-dev   
sudo apt-get install mono-complete  
sudo apt-get install qt-sdk openjdk-8-jdk openjdk-8-jre

然后下载源码:

git clone https://github.com/PointCloudLibrary/pcl.git

然后编译和安装:

cd pcl

mkdir build

cd build

cmake -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_GPU=ON -DBUILD_apps=ON -DBUILD_examples=ON -DCMAKE_INSTALL_PREFIX=/usr ..

make

安装:

sudo make install
参考博客:
原文链接:https://blog.csdn.net/WEICHUAN1107/article/details/87688374

ubuntu 安装PCL相关推荐

  1. ubuntu安装pcl 教程

    link sudo apt install libpcl-dev

  2. PCL学习笔记01:在Ubuntu上安装PCL

    文章目录 一.PCL官网 二.在Ubuntu上安装PCL 三.PCL官网教程 四.溜达一圈PCL 五.PCL基本结构 (一)有组织的点云 (二)无组织的点云 六.测试PCL是否安装成功 (一)编写程序 ...

  3. Ubuntu源码编译安装PCL

    ubuntu上可以通过命令apt install libpcl-dev安装PCL,但是一般版本都比较老,所以我喜欢下载最新的代码然后编译安装 步骤如下: 安装依赖以及第三方库:Boost,Eigen, ...

  4. ubuntu下安装PCL并测试(含视频安装过程记录)

    ☛☛ 视频安装过程记录 ☚☚ 原文章的标题为Ubuntu16.04下安装PCL1.7并测试(含视频安装过程记录),但我觉得随着时间的推移,版本会发生改变 1.更新源 sudo apt-get upda ...

  5. ubuntu + oepncv + PCL + realsenseSDK + ROS + OpenVino开发环境搭建

    目的 本文主要介绍ROS机器人操作系统中主要开发环境的搭建过程. 注意:以下操作尽量在系统原本的空间中,不要在conda建立的虚拟空间中操作. 环境搭建找到正确的路线后,几乎是分分钟就能完成的事,但是 ...

  6. NVIDIA AGX Orin 安装 pcl 1.12.1 and vtk 7.1

    参考: Ubuntu 20.04安装PCL ubuntu20.04安装pcl Orin安装的是 Ubuntu 20.04 的系统,跟 Ubuntu 18.04 安装 pcl 还稍有点不同 先安装辅助库 ...

  7. Ubuntu安装MongoDB

    https://jingyan.baidu.com/article/e5c39bf5f5ddd539d76033a9.html Ubuntu安装MongoDB4.0: https://www.jian ...

  8. ubuntu安装OpenCV详细教程(建议收藏)

    记录一篇"如何安装ubuntu下C++接口的opencv"的文章.由于转载格式有问题,直接贴个链接:ubuntu安装opencv的正确方法 注意:本人根据此博客安装遇到的问题:2. ...

  9. Linux/ubuntu 安装 redis 4.0报错解决:redis-server.service: Can't open PID file /var/run/redis/redis-server.

    此文首发于我的个人博客:Linux/ubuntu 安装 redis 4.0报错解决:redis-server.service: Can't open PID file /var/run/redis/r ...

最新文章

  1. 心理健康将是我们面临最大的问题了
  2. html中某个名称不能修改,解决type=file 文件修改表单 名称不能正常回显的问题
  3. 无电路板的微型电路制作
  4. STM32 电机教程 26 - ST MCLIB实战之增量式编码器位置传感FOC方案
  5. Good Bye 2018题解
  6. 我们:待别日相见时,我们都已有所成。挥手向2021告别吧,追求梦想的路上,永远不孤独「2021 年终总结 」
  7. Linux如何指向mysql_linux的基本操作(mysql 的基本操作)
  8. 【渝粤教育】国家开放大学2018年秋季 1313T学前儿童卫生与保健 参考试题
  9. url 特殊字符 传递参数解决方法
  10. [css] 你有使用:valid和:invalid来校验表单吗?
  11. php 解释语言,php是解释型语言吗
  12. python腐蚀膨胀代码_OpenCV+python实现膨胀和腐蚀的示例
  13. redis sds的申请扩容源码
  14. 读书_w3c架构师01通用设计与方法论
  15. 2022年 1月 windows 新型勒索病毒 360Crypt将全部文件后缀改为.360 2022年最新传播勒索病毒
  16. UI-12组结对编程作业总结
  17. 电脑qq传到我的android文件在哪里,手机QQ传文件到我的电脑功能(QQ数据线)的使用方法...
  18. java 内部类,匿名内部类
  19. 时间序列-异常检测(Anomaly Detection)(二):传统方法
  20. 爷爷八十大寿,程序员为他写了一个书本朗读App

热门文章

  1. Android studio使用手册说明
  2. 软件测试用例_大话软件测试用例要素
  3. java程序怎么都不是一个_java运行的流程-怎么运行java程序编了一个程序不知道怎么运行郁闷啊后缀文件名是 爱问知识人...
  4. java将对象 缓存_ehcache java 对象缓存怎么实现
  5. python编写抢座位软件_程序员硬核Python抢票教程”,帮你抢回家车票
  6. php调用美图接口,网易美图 API 接口调用与请求方法详细教程
  7. Java中AJAX工作原理是什么
  8. 【LeetCode笔记】437. 路径总和III(Java、双重递归、二叉树)
  9. php 网站计数器,PHP实现网站访问量计数器
  10. arma模型_GARCH模型应用:以国泰君安为例