在PCL1.8中,没有pcl_ros 和pcl_conversions库,(PCL1.7中应该是有的),而代码中又需要用到这两个库,因此需要自己下载并进行安装。
一、 下载第三方库之后,指定安装路径,进行编译安装
在pcl_ros,pcl_conversions等源代码所在目录src文件夹的父目录下(即工作空间根目录)输入如下指令:
sudo su
suorce /opt/ros/kinect/setup.bash
catkin_make install --cmake-args -DCMAKE_INSTALL_PREFIX=/opt/ros/kinetic
注意:要先切换到su权限,否则无权更改/opt/ros/kinetic/文件。