首页 / 技术 / Ubuntu18.04下载安装基于使用QT的pcl1.13+vtk8.2,以及卸载

Ubuntu18.04下载安装基于使用QT的pcl1.13+vtk8.2,以及卸载

涂山 · · 浏览 2.7k · 技术

在Ubuntu 18.04上安装基于Qt的PCL(点云库)1.13和VTK(可视化工具包)8.2以及卸载它们需要遵循一系列步骤。

以下是详细的操作指南,确保你按照正确的顺序执行。

安装PCL 1.13和VTK 8.2

  1. 更新系统:

    sudo apt update
    sudo apt upgrade
  2. 安装依赖项:
    PCL和VTK需要一些依赖项,你可以使用以下命令安装它们:

    sudo apt install libboost-all-dev libflann-dev libeigen3-dev libvtk8-dev libvtk8-qt-dev libproj-dev
  3. 下载PCL 1.13源码:
    访问PCL GitHub仓库(https://github.com/PointCloudLibrary/pcl)以获取最新的PCL源代码。使用以下命令将源代码克隆到你的计算机上:

    git clone https://github.com/PointCloudLibrary/pcl.git
  4. 编译和安装PCL:
    进入PCL源代码目录,并创建一个构建目录,然后进行编译和安装:

    cd pcl
    mkdir build
    cd build
    cmake ..
    make -j4   # 使用多核编译,根据你的CPU核心数来决定-j后的数字
    sudo make install
  5. 下载VTK 8.2源码:
    访问VTK官方网站(https://vtk.org/download/)以获取VTK 8.2的源代码。下载后解压文件。

  6. 编译和安装VTK:
    进入VTK源代码目录,创建一个构建目录,并进行编译和安装:

    cd VTK
    mkdir build
    cd build
    cmake ..
    make -j4   # 使用多核编译,根据你的CPU核心数来决定-j后的数字
    sudo make install
  7. 配置环境变量:
    将PCL和VTK的库路径添加到LD_LIBRARY_PATH,编辑你的~/.bashrc文件(或~/.zshrc如果你使用Zsh),并添加以下行:

    export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
  8. 重新加载shell配置:
    运行以下命令以使环境变量更改生效:

    source ~/.bashrc   # 或 source ~/.zshrc,取决于你的shell

卸载PCL和VTK

如果需要卸载PCL和VTK,你可以使用以下命令:

  1. 卸载PCL:

    sudo make uninstall   # 进入PCL源代码的构建目录
  2. 卸载VTK:

    sudo make uninstall   # 进入VTK源代码的构建目录
  3. 删除安装文件:
    删除PCL和VTK的安装文件夹,通常在/usr/local下。

这些步骤会让你在Ubuntu 18.04上成功安装和卸载基于Qt的PCL 1.13和VTK 8.2。请确保按照指南的顺序执行操作,并遵循每个步骤。