报错
使用pcl点云库时调用flann报错
xxx\PCL 1.12.1\3rdParty\FLANN\include\flann\algorithms\dist.h(522,80): error C2065: “pop_t”: 未声明的标识符
原因

参照https://github.com/flann-lib/flann/issues/386这个BUG是1.8就有的, 现在1.12.1了怎么还没修?
解决方案
将503行的代码移动到475行

在使用PCL1.12.1版本中遇到调用FLANN库时的编译错误,具体为未声明标识符'pop_t'。该问题源于FLANN库的源码bug,已在早期版本存在但未解决。参照GitHub上的issue #386,解决方案是调整dist.h文件内部分代码的顺序。通过将第503行代码移至475行,成功解决了报错问题。
开发板推荐:天空星STM32F407VET6开发板
超高性价比 STM32主控 | 超高主频 | 一板兼容百芯 | 比赛神器 | 沉金彩色丝印
使用pcl点云库时调用flann报错
xxx\PCL 1.12.1\3rdParty\FLANN\include\flann\algorithms\dist.h(522,80): error C2065: “pop_t”: 未声明的标识符

参照https://github.com/flann-lib/flann/issues/386这个BUG是1.8就有的, 现在1.12.1了怎么还没修?
将503行的代码移动到475行

开发板推荐:天空星STM32F407VET6开发板
超高性价比 STM32主控 | 超高主频 | 一板兼容百芯 | 比赛神器 | 沉金彩色丝印
1517

被折叠的 条评论
为什么被折叠?
