在Ubuntu 18.04上安装基于Qt的PCL(点云库)1.13和VTK(可视化工具包)8.2以及卸载它们需要遵循一系列步骤。
以下是详细的操作指南,确保你按照正确的顺序执行。
安装PCL 1.13和VTK 8.2
-
更新系统:
sudo apt update sudo apt upgrade
-
安装依赖项:
PCL和VTK需要一些依赖项,你可以使用以下命令安装它们:sudo apt install libboost-all-dev libflann-dev libeigen3-dev libvtk8-dev libvtk8-qt-dev libproj-dev
-
下载PCL 1.13源码:
访问PCL GitHub仓库(https://github.com/PointCloudLibrary/pcl)以获取最新的PCL源代码。使用以下命令将源代码克隆到你的计算机上:git clone https://github.com/PointCloudLibrary/pcl.git
-
编译和安装PCL:
进入PCL源代码目录,并创建一个构建目录,然后进行编译和安装:cd pcl mkdir build cd build cmake .. make -j4 # 使用多核编译,根据你的CPU核心数来决定-j后的数字 sudo make install
-
下载VTK 8.2源码:
访问VTK官方网站(https://vtk.org/download/)以获取VTK 8.2的源代码。下载后解压文件。 -
编译和安装VTK:
进入VTK源代码目录,创建一个构建目录,并进行编译和安装:cd VTK mkdir build cd build cmake .. make -j4 # 使用多核编译,根据你的CPU核心数来决定-j后的数字 sudo make install
-
配置环境变量:
将PCL和VTK的库路径添加到LD_LIBRARY_PATH,编辑你的~/.bashrc文件(或~/.zshrc如果你使用Zsh),并添加以下行:export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
-
重新加载shell配置:
运行以下命令以使环境变量更改生效:source ~/.bashrc # 或 source ~/.zshrc,取决于你的shell
卸载PCL和VTK
如果需要卸载PCL和VTK,你可以使用以下命令:
-
卸载PCL:
sudo make uninstall # 进入PCL源代码的构建目录
-
卸载VTK:
sudo make uninstall # 进入VTK源代码的构建目录
-
删除安装文件:
删除PCL和VTK的安装文件夹,通常在/usr/local
下。
这些步骤会让你在Ubuntu 18.04上成功安装和卸载基于Qt的PCL 1.13和VTK 8.2。请确保按照指南的顺序执行操作,并遵循每个步骤。
发表评论