ubuntu20.04安装pcl1.9.1
时间: 2025-04-21 11:45:01 浏览: 34
### Ubuntu 20.04 上安装 PCL 1.9.1 教程
#### 准备工作
确保系统已更新至最新状态并安装必要的依赖项。
```bash
sudo apt update && sudo apt upgrade -y
```
#### 安装依赖包
为了顺利编译和运行 PCL 库,需先安装一系列依赖软件包:
```bash
sudo apt-get install cmake git libeigen3-dev libflann1.9 libflann-dev \
libboost-all-dev libqglviewer-qt5-dev libsuitesparse-dev libvtk7-dev \
libopenni-dev libopenni2-dev libopencv-dev python-numpy python-pcl \
python-vtk python-matplotlib cython python3-yaml doxygen \
libgtest-dev freeglut3-dev pkg-config build-essential \
libusb-1.0-0-dev libudev-dev libxi-dev libxmu-dev \
libqt5x11extras5-dev
```
上述命令涵盖了构建 PCL 所必需的各种库文件以及开发工具[^2]。
#### 获取 PCL 源码
通过 Git 克隆官方仓库获取指定版本的源代码:
```bash
git clone https://github.com/PointCloudLibrary/pcl.git
cd pcl
git checkout tags/pcl-1.9.1
```
此操作会下载特定标签 `pcl-1.9.1` 对应的源代码版本[^3]。
#### 编译配置
创建一个新的目录用于存放编译过程中产生的临时文件,并进入该目录执行 CMake 命令完成项目配置:
```bash
mkdir build
cd build
cmake ..
```
如果遇到 Qt 相关错误提示,则可能缺少某些组件支持。此时应该额外安装缺失的部分,比如 X11Extra 组件:
```bash
sudo apt install libqt5x11extras5-dev
```
之后重新尝试 configure 步骤直至成功。
#### 开始编译
利用多线程加速编译过程,具体指令如下所示:
```bash
make -j$(nproc)
```
这一步可能会花费较长时间,请耐心等待直到全部完成[^4]。
#### 完成安装
最后使用 checkinstall 工具代替传统的 make install 方法来打包生成 deb 文件以便后续管理卸载更加方便快捷:
```bash
sudo checkinstall --pkgname=pcl-1.9.1
```
至此整个安装流程结束,现在可以在应用程序中集成 PCL 进行点云处理了。
阅读全文
相关推荐
















