PCL1.8+Ubuntu16.04安装详解以及运行时遇到的一些错误

ubuntu20.04安装pcl ubuntu20.04安装pcl点云库 阅读详情

方式一:官网prebuild版本

sudo add-apt-repository ppa:v-launchpad-jochen-sprickerhof-de/pcl
sudo apt-get update
sudo apt-get install libpcl-all
可能是因为国内的关系,并没有更新 apt-get 成功

方式二:安装 prebuilt DEB file for PCL 1.8 for Ubunut 16.04

DEB-FILE

会报错没有相关依赖,解决方式: 

sudo apt-get -f update


方式三:自己编译源码(推荐)

以上两种便捷方式在之后的使用中我都出现了一些问题,所以还是推荐自己编译。

第一步:安装依赖

      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  

此时运行的过程中,需要确认“需要确认是否执行‘Y/n’”,个人在时间的过程中,时而直接enter,时而输入Y才可以。

第二步:下载源码

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

第三步:编译源码
    cd pcl  
    mkdir release  
    cd release  
    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 
第四步(可选 and 建议):如果需要PCLVisualizer

安装OpenNI、OpenNI2

    sudo apt-get install libopenni-dev   
    sudo apt-get install libopenni2-dev  

安装ensensor

下载

sudo dpkg -i ensenso-sdk-2.0.147-x64.deb 
sudo dpkg -i codemeter_6.40.2402.501_amd64.deb


如缺少依赖:sudo apt-get -f install


Done!以上安装步骤就完成了,但是在运行过程中遇到如下问题:


运行测试程序时出现以下错误

make[2]: *** No rule to make target '/usr/lib/x86_64-linux-gnu/libproj.so', needed by 'joinMap'.  Stop.

CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/joinMap.dir/all' failed
make[1]: *** [CMakeFiles/joinMap.dir/all] Error 2
Makefile:83: recipe for target 'all' failed
make: *** [all] Error 2

*** Failure: Exit code 2 ***

解决方法,执行

sudo apt-get install libproj-dev


再次编译出现以下错误

-- Build files have been written to: /home/wd/code/slambook-master/ch5/joinMap/build
[ 50%] Linking CXX executable joinMap
/usr/bin/ld: cannot find -lvtkproj4
collect2: error: ld returned 1 exit status
CMakeFiles/joinMap.dir/build.make:349: recipe for target 'joinMap' failed
make[2]: *** [joinMap] Error 1
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/joinMap.dir/all' failed
make[1]: *** [CMakeFiles/joinMap.dir/all] Error 2
Makefile:83: recipe for target 'all' failed
make: *** [all] Error 2
*** Failure: Exit code 2 ***

解决方法,需要在cmakelist中加一条指令修复,即在add_executable语句前面加上list(REMOVE_ITEM PCL_LIBRARIES "vtkproj4")



转自:http://blog.csdn.net/dantengc/article/details/78446600

http://blog.csdn.net/danmeng8068/article/details/77341532

ubuntu18.04 bionic安装pcl1.8 参考了汪大帅--Ubuntu18.04安装PCL1.9.1和isErik--Ubuntu18.04安装pcl(过程/坑记录式教程) 小白在第一步安装依赖库请选择博主汪大帅的方法一或博主isErik的教程,相对简单。方法二会遇到一些问题,会在博客最后和大家聊一聊。 1. sudo add-apt-repository ppa:v-launchpad-jochen-sprickerhof-d... 阅读详情

相关推荐

ubuntu20.04安装pcl_ubuntu安装pcl

数据库,用来进行3D信息的获取与处理,和opencv相比较,opencv是用来处理二维信息,他是学术界与工业界针对点云最全的库,且网络上相关的资料很多。提前说明,本人用的是ubuntu20.04+pcl1.12.0+vtk7.1.1,使用源码编译的方式,Vtk用来完成点云的可视化。之前安装pcl1.12.0+vtk9.1.1,最后pcl安装可视化闪退,所以还是Vtk下载的vtk7.1.1。网络上有说pcl1.8.0+vtk7.1.1是标配,但是在安装pcl1.8.1出现过错误

feichangyanse的博客 5669

PCL1.8+Ubuntu16.04安装详解

方式一:官网prebuild版本 sudo add-apt-repository ppa:v-launchpad-jochen-sprickerhof-de/pcl sudo apt-get update sudo apt-get install libpcl-all可能是因为国内的关系,并没有更新 apt-get 成功 方式二:安装 prebuilt DEB file for PCL 1.8

dantengc的博客 4万+

Ubuntu16.04pcl库和vtk的编译安装

本文为视觉SLAM十四讲系列笔记。笔者碰上的主要问题在于pcl库的安装。 注意,本文是笔者自己发现问题并解决问题的过程,若要正确安装pcl库,步骤应为先安装vtk,再编译pcl 对于书上的安装命令 sudo add-apt-repositor ppa:v-launchpad-jochen-sprickerhof-de/pcl sudo apt-get update sudo apt-get

GeneralShark 2万+

Ubuntu16.04+PCL1.8源码编译安装详解及遇到的问题

PCL官网:http://www.pointclouds.org 一、安装依赖项 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-de...

ChanKi_的博客 3333

ubuntu16.04安装pcl1.8.1(清晰易懂,亲测有效,包括安装了ros后再安装pcl1.8.1教程)

ubuntu16.04安装pcl1.8.1 1、首先为大家讲述的是不要直接通过git clone下载pcl库,因为git clone会为你下载最新的pcl版本即pcl1.11,这就会导致安装错误进而让大家不知所措,所以需要登录到官网下载对应的pcl1.8.1版本,链接如下:https://github.com/PointCloudLibrary/pcl/releases 进入链接往下滑动就可看到对应的pcl版本。 2、安装依赖的库 sudo apt-get update sudo apt-get inst

lq1021149357的博客 1万+

针对ubuntu16.04pcl安装问题的解决

Ubuntu16.04安装pcl及常见问题 安装pcl sudo apt-get install libpcl-dev pcl-tools joinMap程序错误解决 [ 50%] Building CXX object CMakeFiles/joinMap.dir/joinMap.cpp.o [100%] Linking CXX executable joinMap /usr/bin/ld: 找...

雨落凡城的博客 1895

Ubuntu16.04安装PCL点云库出现问题&解决(gitee已上传PCL1.8.1源码)

转载https://blog.csdn.net/youlinhuanyan/article/details/104123740 https://blog.csdn.net/weixin_45617478/article/details/102876670 在ubuntuPCL安装版本有1.10 和1.8 两个版本,按照博主说的安装PCL1.10了版本,具体安装步骤可参见转载博客第一个链接 然后就出现了 Could NOT find ClangFormat: Found unsuitable versio

miamo_29的博客 897

Ubuntu16.04安装PCL及及及遇到的坑坑坑

我也来写写Ubuntu安装PCL的攻略,主要写遇到的坑坑坑!!! 参考csdn上的热门安装教程,采用git clone (master)的安装方式,直接装了pcl1.9,当前最新的版本了。 首先安装了一系列的库:(网上都有,列出来让入坑的胖友对号入座) sudo apt-get update //先更新,中文别复制 sudo apt-get install...

hailanglin的博客 7943

Ubuntu16.04 安装配置 PCL1.9

最近因为课程原因需要安装pcl,从网上找到了很多博客参考,但是由于间比较久了,相关的依赖以及版本都有了更新,所以安装过程中出现了很多问题。经过多次修改后,贴出我的问题以及安装过程。 从源码安装 1安装依赖: sudo apt-get update sudo apt-get install git build-essential linux-libc-dev ...

I_nan的博客 9143

ubuntu16.04成功安装python-pcl步骤及各种错误解决

PCL库是用来处理三维点云非常方便的库,库本身是C++的,现在有Python封装的版本:python-pcl,在安装过程中有一些注意事项及错误解决,本博客记录下自己的安装过程,供大家参考。 一、安装 1安装依赖 sudo apt-get install cmake g++ libboost1.58-all-dev libeigen3-dev libflann-dev python libusb-...

zhanghm1995的博客 1万+

二、PLC安装踩坑总结(Ubuntu 16.4+PCL1.8.1+VTK7.1+Qt5.9.9)

PLC安装踩坑总结(Ubuntu 16.4+ Makefile:149: recipe for target ‘all’ failed fatal error: pcl/visualization/pcl_visualizer.h 安装VTKCMAKE中找不到Qt5路径 查看Qt路径:使用qmake -v,如果安装了,会显示版本信息 合理的创建标题,有助于目录的生成 直接输入1次#,并按下space后,将生成1级标题。 输入2次#,并按下space后,将生成2级标题。 以此类推,我们支持6级标题。有助于

way7486chundan的博客 4887

ubuntu16.04安装pcl1.8.0

(一)依赖库 Boost: sudo apt-get install libboost-all-dev Eigen: sudo apt-get install libeigen3-dev FLANN: sudo apt-get install libflann-dev QT5: sudo apt-get qt5-default VTK8.1 下载: 官方...

qq_27838651的博客 2810

Ubuntu16.04pcl库使用的bug 和 vtk的安装编译过程

本文注意介绍: 1pcl库在做点云拼接产生的错误与解决方法 2、Ubuntu16.04pcl库的安装方式 3、vtk库的安装方法 错误报警: 在使用pcl进行点云拼接 执行cmake指令报错; cmake .. 报错内容如下: 执行make指令可能会报如下错误: 这是由于pcl1.7在Ubuntu16.04下使用有bug,可以先安装依赖,...

ABC_ORANGE的博客 1689

安装PCL1.8.1报错

安装PCL 1.8.1 报错 安装PCL1.8 ,参考教程为 PCL1.8 安装教程, https://blog.csdn.net/dieju8330/article/details/85255994 和 https://blog.csdn.net/dieju8330/article/details/85255994 。 系统Ubuntu16.04,cuda 版本10.1, 使用 make 指令过程中报错如下 nvcc fatal : Unsupported gpu architecture 'comp

weixin_43592742的博客 928

ubuntu18.04配置PCL

文章目录安装依赖项安装 安装依赖项 sudo apt install cmake libeigen3-dev libboost-all-dev sudo apt-get install libflann1.9 libflann-dev 注意: 很多文档都是sudo apt-get install libflann1.8 libflann-dev 但是会发现显示无法定位包libflann1.8。后来在Ubuntu packages上面看到ubuntu 18.04 bionic对应的版本是libflann1.

tkzky001的博客 522

Ubuntu18.04安装PCL1.9.1

Ubuntu18.04安装PCL1.9.1 参考博客:Ubuntu18.04安装PCL1.9.1 step1安装依赖库 sudo add-apt-repository ppa:v-launchpad-jochen-sprickerhof-de/pcl sudo apt-get update sudo apt-get install libpcl-dev STEP 2 :从github 下载pcl1.8 git clone https://github.com/PointCloudLibra

weixin_41281151的博客 1278

2021/12/10 Ubuntu18.04 安装 PCL补充记录

Ubuntu18.04 安装 PCL补充记录关于 libflann1.8 libflann-dev报错关于下载libvtk出错 说明:这篇博客是基于上次博客的补充,具体步骤还是参考如下图所示的博文。 ????:Ubuntu18.04 安装 PCL记录 关于 libflann1.8 libflann-dev报错 sudo apt-get install libflann1.8 libflann-dev 今天重试了下,这条指令会报错,因为版本已经更迭到1.9了哈~ 所以改为 sudo apt-get in

Frances0905的博客 2997

Ubuntu16.04Ubuntu17.04安装PCL1.8

如有任何问题,可点击图标,给我写信: 你也可以在这里找到这篇教程: https://github.com/yooongchun/6DOF-pose-estimation/tree/master/tutorials Ubuntu16.04Ubuntu17.10下编译安装PCL1.8 摘要:这篇文章给出在Ubunt16.04版本和Ubuntu17.10版本下编译安装PCL1.8...

永春的CSDN博客 1万+
上一篇: ubuntu系统下安装及汉化kdevelop
下一篇: ubuntu安装g2o时出现错误及解决方法
e_small
博客等级 码龄10年 5粉丝 8原创
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值