ubuntu18.04安装PCL1.14

简化版说明

1. 安装依赖库:

(1) boost1.84 (https://www.boost.org/releases/1.84.0/

cpp 复制代码
tar vxf boost_xxx.tar.gz
./bootstrap.sh --prefix=/usr/local/
./b2
sudo ./b2 install

(2) vtk9.1.0 (https://vtk.org/files/release/9.1/

cpp 复制代码
创建build

在build文件夹执行cmake  ../

make -j4

sudo make install

编译时在CMakeLists里注释掉下面几行,否则会提示找不到./clang-tidy

cpp 复制代码
# Some generated code has some warnings that we need to exclude for now.
#configure_file(
 # "${VTK_SOURCE_DIR}/.clang-tidy"
  #"${VTK_BINARY_DIR}/.clang-tidy"
  #COPYONLY)

2. 安装pcl1.14 (https://github.com/PointCloudLibrary/pcl)

git clone --recursive https://github.com/PointCloudLibrary/pcl.git

注意安装vtk9.3.0版本在使用pcl的viewer显示时会报错:

cpp 复制代码
malloc.c:2401: sysmalloc: Assertion `(old_top == initial_top (av) && old_size == 0) || ((unsigned long) (old_size) >= MINSIZE && prev_inuse (old_top) && ((unsigned long) old_end & (pagesize - 1)) == 0)' failed.
相关推荐
tt666qq21 分钟前
linux文件系统学习
linux·运维·学习
七七七七071 小时前
【Linux系统】进程替换
linux·运维·服务器
skyutuzz2 小时前
vim删除文本文件内容
linux·编辑器·vim
---学无止境---2 小时前
Linux信号处理的相关数据结构和操作函数
linux
前行居士2 小时前
Sub-process /usr/bin/dpkg returned an error code (1)
linux·运维·windows
tt5555555555554 小时前
Linux 驱动开发入门:LCD 驱动与内核机制详解
linux·运维·驱动开发
行者..................4 小时前
petalinux 安装Armadillo
linux·运维·服务器
xiatianit4 小时前
【centos生产环境搭建(三)jdk环境配置】
linux
zhaotiannuo_19984 小时前
linux centos 7 解决终端提示符出现-bash-4.2的问题
linux·centos·bash
wangjialelele4 小时前
OSI模型、网络地址、与协议
linux·服务器·网络·tcp/ip