编译cartographer_ros出现vert.vertices = pcl_vert.vertices问题

ubuntu18.04下编译cartographer_ros

1. 编译过程中出现下图问题:

在这里插入图片描述
error: no match for ‘operator=’ vert.vertices = pcl_vert.vertices;

产生问题原因:pcl版本问题所导致

2. 解决过程:

将/opt/ros/melodic/include/pcl_msgs/Vertices.h中的uint32_t改成int32_t

在这里插入图片描述
这是因为pcl_msg中使用unit32_t,而在我电脑目前版本已经改成int32_t

解决上述问题后cartographer_ros编译通过

猜你喜欢

转载自blog.csdn.net/weixin_46181372/article/details/111130390