PCL例程调试错误之缺少flann-config.cmake

编译环境和PCL版本为:win7-x64 + MSVC2013 + PCL1.8.0-win32-MSVC2013.

调试PCL官网例程Cluster Recognition and 6DOF Pose Estimation using VFH descriptors 时(已安装hdf5-1.10.0-patch1-win32-vs2013-shared)遇到警告:

遇到这个警告首先想到的就是百度之,结果一些博客提到将flann-config.cmake 文件放在PCL安装路径下,这么做确实可以消除此警告,但是指标不治本,接着generate之后,生成对应的solution出现了一大推无法链接外部符号的错误:

看错误的提示都是跟HDF5 library 有关,再打开项目属性查看依赖项中的lib, 果不其然,一个与HDF5相关的lib都没有。经过测试添加以下lib后可以解决该问题:

x:\Program Files\HDF_Group\HDF5\1.10.0\lib\hdf5_cpp.lib
x:\Program Files\HDF_Group\HDF5\1.10.0\lib\hdf5_hl.lib
x:\Program Files\HDF_Group\HDF5\1.10.0\lib\hdf5_hl_cpp.lib
x:\Program Files\HDF_Group\HDF5\1.10.0\lib\libhdf5.lib
x:\Program Files\HDF_Group\HDF5\1.10.0\lib\libhdf5_cpp.lib
x:\Program Files\HDF_Group\HDF5\1.10.0\lib\libhdf5_hl.lib
x:\Program Files\HDF_Group\HDF5\1.10.0\lib\libhdf5_hl_cpp.lib
x:\Program Files\HDF_Group\HDF5\1.10.0\lib\szip.lib
x:\Program Files\HDF_Group\HDF5\1.10.0\lib\libszip.lib
x:\Program Files\HDF_Group\HDF5\1.10.0\lib\zlib.lib
x:\Program Files\HDF_Group\HDF5\1.10.0\lib\libzlib.lib

最后贴一张效果图:

很奇怪点云没有彩色显示,日后再找原因吧。

PS: 调试nearest_neighbors.cpp时,将data文件夹放在build文件夹下

转载于:https://www.cnblogs.com/freshmen/p/6502890.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值