vs2019 编译NDT,kdtree无法解析

windows下vs2019跑pcl中ndt的模块,结果在编译下面定义

pcl::NormalDistributionsTransform<pcl::PointXYZ, pcl::PointXYZ> ndt;

结果出现无法下面错误

main.obj : error LNK2019: 无法解析的外部符号 "public: __cdecl pcl::search::KdTree<struct pcl::PointXYZ,class pcl::KdTreeFLANN<struct pcl::PointXYZ,struct flann::L2_Simple<float> > >::KdTree<struct pcl::PointXYZ,class pcl::KdTreeFLANN<struct pcl::PointXYZ,struct flann::L2_Simple<float> > >(bool)" (??0?$KdTree@UPointXYZ@pcl@@V?$KdTreeFLANN@UPointXYZ@pcl@@U?$L2_Simple@M@flann@@@2@@search@pcl@@QEAA@_N@Z),函数 "public: __cdecl pcl::Registration<struct pcl::PointXYZ,struct pcl::PointXYZ,float>::Registration<struct pcl::PointXYZ,struct pcl::PointXYZ,float>(void)" (??0?$Registration@UPointXYZ@pcl@@U12@M@pcl@@QEAA@XZ) 中引用了该符号

一般出现下面问题是没有在vs配置文件中加对应的lib文件,检查了一下,我是添加了kdtree.lib的,还是编译不通过,那就是对应的lib添加。后面添加了pcl_searchd.lib,编译成功。我是debug,所以后有d。