编译错误: pcl_vert.vertices.swap(vert.vertices);
Posted KAI-yq
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编译错误: pcl_vert.vertices.swap(vert.vertices);相关的知识,希望对你有一定的参考价值。
错误:
error: no match for ‘operator=’ (operand types are ‘std::vector’ and ‘const _vertices_type aka const std::vector’)
pcl_vert.vertices = vert.vertices;
error: no matching function for call to ‘std::vector::swap(pcl_msgs::Vertices_<std::allocator >::_vertices_type&)’
pcl_vert.vertices.swap(vert.vertices);
解决方案:
进入: /opt/ros/melodic/include/pcl_msgs
打开:Vertices.h
把int32_t改成uint32_t
以上是关于编译错误: pcl_vert.vertices.swap(vert.vertices);的主要内容,如果未能解决你的问题,请参考以下文章