PCL Ubuntu 安装

ror*_*172 5 ppa libraries software-installation

我一直在尝试在 Ubuntu 14.10 上为 linux 安装 PCL:http : //pointclouds.org/downloads/linux.html

到目前为止,我已经完成了前两个步骤,

sudo add-apt-repository ppa:v-launchpad-jochen-sprickerhof-de/pcl
sudo apt-get update
Run Code Online (Sandbox Code Playgroud)

但它在第三次失败:

$ sudo apt-get install libpcl-all
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package libpcl-all
Run Code Online (Sandbox Code Playgroud)

我能做些什么来解决这个问题?我在网上看过,但所有现有的线程似乎都没有一个有效的解决方案。

A.B*_*.B. 6

安装libpcl1,它在 Ubuntu 存储库中:

sudo apt-get install libpcl1
Run Code Online (Sandbox Code Playgroud)

或者如@Fabby 所说,编译您自己的版本:

sudo apt-get install git
cd
git clone git@github.com:PointCloudLibrary/pcl.git
cd pcl
mkdir build
cd build
cmake ..
Run Code Online (Sandbox Code Playgroud)

注意缺少的开发库,例如:

-- checking for module 'eigen3'
--   package 'eigen3' not found
-- checking for module 'flann>=1.7.0'
--   package 'flann>=1.7.0' not found
Run Code Online (Sandbox Code Playgroud)

并安装开发库,例如:

sudo apt-get install libeigen3-dev
sudo apt-get install libflann-dev
Run Code Online (Sandbox Code Playgroud)

启动编译器 make

make
Run Code Online (Sandbox Code Playgroud)

并安装

  • `libpcl1` 是便携式协程库,而不是点云库。 (2认同)