编译错误: 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);的主要内容,如果未能解决你的问题,请参考以下文章

我要完整的DELPHI编译错误信息。

SOPC 中NIOSII IDE编译工程时错误!!

C++编译链接错误

c语言 编译错误

java web 编译时出现错误

FPGA编译错误 Error (10133)