/usr/include/pcl-1.8/pcl/kdtree/kdtree_flann.h:233:29: error: field ‘param_radius_’ has incomplete type ‘flann::SearchParams’
::flann::SearchParams param_radius_;
解决办法:
修改/usr/include/pcl-1.8/pcl/kdtree/kdtree_flann.h文件:
将230行 ::flann::SearchParams param_k_;改为 ::flann::SearchParams *param_k_;
将233行::flann::SearchParams param_radius_;改为::flann::SearchParams *param_radius_;
在编译PCL库时遇到一个错误,具体为在/usr/include/pcl-1.8/pcl/kdtree/kdtree_flann.h文件的233行,'flann::SearchParams'类型的字段param_radius_被声明为不完整类型。解决这个问题的方法是将文件中的param_k_和param_radius_的声明由非指针改为指针类型,即修改为::flann::SearchParams*param_k_和::flann::SearchParams*param_radius_。这一更改允许编译过程继续进行。
793





