PCL Ubuntu 安装

PCL Ubuntu 安装

我一直尝试在 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

但第三次就失败了:

$ sudo apt-get install libpcl-all
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package libpcl-all

我该怎么做才能解决这个问题?我在网上查过了,但所有现有的线程似乎都没有可行的解决方案。

答案1

安装libpcl1,它位于 Ubuntu 存储库中:

sudo apt-get install libpcl1

或者像@Fabby说的,编译你自己的版本:

sudo apt-get install git
cd
git clone [email protected]:PointCloudLibrary/pcl.git
cd pcl
mkdir build
cd build
cmake ..

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

-- checking for module 'eigen3'
--   package 'eigen3' not found
-- checking for module 'flann>=1.7.0'
--   package 'flann>=1.7.0' not found

并安装开发库,例如:

sudo apt-get install libeigen3-dev
sudo apt-get install libflann-dev

使用以下命令启动编译器make

make

并安装

  • 经典方式make install

    sudo make install
    
  • checkinstall

    sudo apt-get install checkinstall
    sudo checkinstall
    

答案2

因为对于你的 Ubuntu 版本此 PPA 中不存在此库。

为了解决这个问题,你需要从源代码构建

相关内容