Ubuntu18.04下安装多版本PCL库(为成功编译loam_livox)

1.下载对应版本的包
https://github.com/PointCloudLibrary/pcl/releases
2.本电脑原pcl库为1.11,安装路径为/usr/local/include/pcl-1.11,其cmake相关文件地址为/usr/local/share/pcl-1.11

现在安装pcl1.8.1,在/user/local下新建文件夹pcl18,这样安装完后include,share,bin,lib就都在pcl18下了
在这里插入图片描述
3.
进入第一步下载好的安装包

mkdir build && cd build
cmake  -DCMAKE_INSTALL_PREFIX=/usr/local/pcl18 \ -DBUILD_GPU=ON -DBUILD_apps=ON -DBUILD_examples=ON ..
make -j4
sudo make install

使用时,修改CMakeLists

本人亲测这两行就够了

set(PCL_DIR "/usr/local/pcl18/share/pcl-1.8")
find_package(PCL 1.8 REQUIRED)

其他的修改还有以下版本,暂时还没有尝试

set(PCL_DIR "/home/usr/pcl18/share/pcl-1.8")
find_package(PCL 1.8 REQUIRED COMPONENTS)
include_directories(${PCL_INCLUDE_DIRS})
link_directories(${PCL_LIBRARY_DIRS})
add_definitions(${PCL_DEFINATIONS})

我在电脑内装了PCL 1.11,PCL 1.8.1,PCL 1.9.0。实测PCL1.8.1能成功运行loam_livox,官方推荐的PCL1.9.0不行。

  • 5
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 好的,以下是在 Ubuntu 18.04 上安装点云 PCL 的步骤: 1. 更新系统和软件包: 打开终端并执行以下命令: ``` sudo apt update sudo apt upgrade ``` 2. 安装 PCL : 在终端中输入以下命令来安装 PCL : ``` sudo apt install libpcl-dev ``` 3. 安装 PCL 可视化工具: 如果您希望使用 PCL 的可视化工具,则可以安装 PCL 可视化工具: ``` sudo apt install pcl-tools ``` 4. 安装 PCL 相关依赖: 在安装 PCL 和可视化工具之前,请确保您已安装以下依赖项: ``` sudo apt install libboost-all-dev libflann-dev libvtk6-dev libqhull-dev ``` 5. 测试安装: 现在您可以测试是否已成功安装 PCL 。在终端中运行以下命令: ``` pcl_viewer ``` 这将打开 PCL 可视化工具并显示一个空窗口。 如果所有步骤都成功,则说明您已经成功安装PCL 。 希望这可以帮助您安装 PCL 。如果您有任何疑问或问题,请随时向我提问。 ### 回答2: Ubuntu 18.04 LTS是一款稳定且易于使用的操作系统。如果您需要在Ubuntu 18.04 LTS上安装点云PCL,我们将提供简单步骤,使您可以轻松地完成此任务。 点云PCL是一个强大的开源软件,用于点云处理和3D几何处理。它具有可扩展性和灵活性,使用起来非常简单。下面是在Ubuntu 18.04上安装点云PCL的步骤: 安装依赖项 在安装PCL之前,请确保在系统上安装了所需的依赖项。打开终端并执行以下命令: sudo apt-get update sudo apt-get install libboost-all-dev libeigen3-dev libflann-dev libvtk6-dev libcgal-dev libqhull-dev 安装点云PCL 在安装依赖项后,您可以通过从Ubuntu官方源中安装包来安装PCL。打开终端并执行以下命令: sudo apt-get install libpcl-dev pcl-tools 这将安装点云PCL和相关的工具。 测试点云PCL 完成安装后,您可以测试PCL是否正确安装。打开终端并执行以下命令: pcl_viewer 这将打开一个点云视图器,您可以使用它来查看点云文件。 如果无法加载点云文件,则说明安装可能存在问题,请重新安装或修复PCL的依赖项。 总结 通过上述步骤,您可以在Ubuntu 18.04上轻松安装点云PCL。如果您有任何疑问或问题,请随时向Ubuntu社区和PCL开发团队寻求帮助。 ### 回答3: 点云(Point Cloud Library,简称PCL)是一个面向3D点云处理的开源类Ubuntu 18.04系统下安装PCL需要进行以下步骤: 1. 安装CMAKE PCL是通过CMAKE来编译和构建的。无法使用CMAKE自动化构建PCL。 sudo apt-get install cmake 2. 安装必要的依赖 PCL有很多依赖,需要在安装前获取必要的依赖。 sudo apt-get install git build-essential linux-libc-dev sudo apt-get install libusb-1.0-0-dev libudev-dev sudo apt-get install mpi-default-dev openmpi-bin openmpi-common libflann1.8 libflann-dev libeigen3-dev libboost-all-dev libvtk6.3-qt-dev libvtk6-dev libvtk6.3 libpcl-dev 3. 下载PCL源码 下载PCL源码,然后解压到任意目录。 cd ~/Downloads git clone https://github.com/PointCloudLibrary/pcl.git pcl-trunk 4. 构建PCL PCL的构建编译是使用CMAKE的。 cd pcl-trunk mkdir release -p && cd release cmake -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_PREFIX=/usr \ -DBUILD_GPU=ON -DBUILD_apps=ON -DBUILD_examples=ON .. make -j4 # change 4 to the number of available processor cores sudo make install 运行以上命令,等待编译安装完成即可。注意,以上步骤只是安装PCL的基本过程,具体可根据自己的需求来安装相关依赖和插件。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值