Ubuntu16.04 + Anaconda3 环境下安装 PCL

In this blog, we introduce PCL install manual in the os environment of Ubuntu16.04 + Anaconda3. First thing first, PCL 1.7 is good enough to handle most cases. We strongly recommend you the specific PCL 1.7 for ROS to avoid unexpected issues.

PCL 1.7 for ROS (Recommend)

  1. Install ROS.
  2. 默认安装在 /usr/include/pcl-1.7/ 文件夹下

出现问题:
!! 添加头文件时,提示无法找到pcl,因为默认安装的地址有-1.7; 使用 ln -s pcl-1.7/pcl pcl 做一个软链接就行。

PCL 1.7 (Not Recommend)

  1. 使用高博书里的方法安装编译好的pcl1.7.2 版本:

     sudo apt-get install libpcl-dev pcl-tools
    
  2. 默认安装在 /usr/include/pcl-1.7/ 文件夹下

出现问题:
!! 添加头文件时,提示无法找到pcl,因为默认安装的地址有-1.7; 使用 ln -s pcl-1.7/pcl pcl 做一个软链接就行

PCL 1.9 (Not recommend)

Following content is Only for backup

安装环境:Ubuntu16.04 + Anaconda3 + CUDA10 + ROS

提别提醒:因为我的安装环境比较复杂,网上的很多教程都有一些问题,特别记录下来作为记录。比如Anaconda会自动安装配置qt5,修改libuuid等动态链接导致PCL1.9编译失败.

PS. 推荐提前安装 timeshift备份一下安装前的状态

sudo apt-add-repository -y ppa:teejee2008/ppa
sudo apt-get update
sudo apt-get install timeshift

准备物:

Qt5:qt-opensource-linux-x64-5.12.x.run
下载地址: http://download.qt.io/archive/qt/
VTK8.2 : VTK-8.2.0.tar.gz
下载地址:https://vtk.org/download/#latest

出现的问题及解决方法:

  • 编译VTK时出错
    在cmake时出现qt5相关的错误, 使用 cmake-gui后发现qt5的默认路径指向了anaconda下的qt,把几个qt5的路径指向 /opt/Qt5.12.6/5.12.6/gcc_64/lib/cmake/

    !! 添加头文件时,提示无法找到pcl,因为默认安装的地址有-1.7; 使用 ln -s pcl-1.7/pcl pcl 做一个软链接就行。

你可能感兴趣的:(PCL)