编译代码报错:
/opt/ros/melodic/include/pcl_conversions/pcl_conversions.h:44:10:
fatal error: pcl/conversions.h
: 没有那个文件或目录
#include <pcl/conversions.h>
compilation terminated.
情况1:
已经安转了ros-XXX-pcl-conversions,
在cmakelists中添加一下语句指定pcl1.8路径:
先
locate pcl-1.8
然后将返回的位置设置进去:
set(PCL_INCLUDE_DIRS /usr/include/pcl-1.8 )
在find_package(PCL 1.8 REQUIRED)前设置
情况2:
没有安装,则安装:
sudo apt-get install ros-XXX-pcl-conversions
XXX为对应的ROS版本
注:改完重新编译前需要删掉以前的build devel文件夹。