系统:ubutu16.04, ros-kinetic, pcl-1.8
- 在网上搜索彻底删除ros内置的pcl-1.7之后,自己重新下载pcl-1.8,编译安装。但是新建工程编译出错
/opt/ros/kinetic/share/pcl_ros/cmake/pcl_rosConfig.cmake:113: error: Project ‘pcl_ros’ specifies ‘/usr/include/pcl-1.7’ as an include dir, which is not found. It does neither exist as an absolute directory nor in ‘/opt/ros/kinetic//usr/include/pcl-1.7’.
<
- 网上搜索看到这篇文章:https://blog.youkuaiyun.com/bluewhalerobot/article/details/73658167
确实ros中的pcl_ros,pcl_conversion包中都指定了pcl的固定目录,所以手动更改之后,编译通过。