使用pcl库的时候,报错“错误 C3861 “pop_t”: 找不到标识符”,如下:
双击打开错误文件,是在flann\algorithms目录下的dist.h,于是初步确定错误应该是在使用kdtree_flann.h时产生的。查看dist.h报错的地方,可以看到,在上一个#endif结束后面有一个pop_t的声明(第503行代码),但是在出错位置前的#else后面却没有这个声明,如下所示:
因此,解决办法也很简单,就是在第521行和前面一样,加上一句typedef unsigned long long pop_t;
就可以了,如下图所示:
错误 C3861 “pop_t”: 找不到标识符(使用pcl库kdtree_flann.h报错)
最新推荐文章于 2024-04-21 22:45:12 发布