ubuntu16.04彻底删除pcl1.7之后,自己编译pcl-1.8工程编译出错

系统: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.csdn.net/bluewhalerobot/article/details/73658167
    确实ros中的pcl_ros,pcl_conversion包中都指定了pcl的固定目录,所以手动更改之后,编译通过。

版权声明:本文为QTVLC原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。