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。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值