最近在使用PCL的KdTreeFLANN的時候報錯:error C2079: “pcl::KdTreeFLANN<PointT>::param_radius_”使用未定義的 struct“flann::SearchParams”,發現是沒有添加FLANN的頭文件和庫的原因。分析#include <fpcl/kdtree/kdtree_flann.h>文件包含#include <pcl/kdtree/flann.h>文件,而flann文件包含了#include <flann/flann.hpp>文件。
可能問題2:如果使用了opencv的頭文件,由於opencv2文件夾下面也有flann文件夾和flann.hpp文件,可能導致錯誤包含