PCL自定义特征描述子报错解决办法

目录

一、问题描述

二、解决方法

1.添加引用

 2.point_representation.h头文件

总结


一、问题描述

        在使用PCL自定义了一个特征描述子,使用最近邻搜索的时候发现Flann报错,具体如下:

LNK2019: 无法解析的外部符号 "public: __cdecl pcl::KdTreeFLANN<struct pcl:: DCASignature12,struct flann::L2_Simple<float> >::KdTreeFLANN<struct pcl:: DCASignature12,struct flann::L2_Simple<float> >(bool)"

这只是其中一个,一种报了7个都是flann的一些函数。

        使用PCL自带的特征描述子就不会报错,主要是因为自定义的特征描述子PCL无法识别。

我定义的PCL特征描述子如下:

struct DCASignature12
{
  float histogram[12];
  static int descriptorSize () { return 12; }

  friend std::ostream& operator << (std::ostream& os, const DCASignature12& p);
};

二、解决方法

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
网狐6.6 服务器源代码&共享组件&数据库,包括服务器端所有组件(内核除外,现在市面上还没有6.6内核),共享组件(公共服务,界面控件,界面资源),以及全部数据库文件和脚本文件,6.6较6.5有较大改动,是学习研究的上等程序代码。 结合本人上次发布的客户端组件,即为网狐66系统模块全部源代码!!!官方售价几万,网上有人卖几百到几千不等,本程序绝对6.6新版代码(带道具),识货的下。 总共140M,7个解压包:1~7。 PlatformResource.h: #ifndef PLATFORM_RESOURCE_HEAD_FILE #define PLATFORM_RESOURCE_HEAD_FILE #pragma once #include "Stdafx.h" #include "SkinResource.h" #include "SkinResourceModule.h" ////////////////////////////////////////////////////////////////////////// //游戏资源 class CPlatformResource : public IPlatformResource { //资源变量 protected: tagPlazaViewImage *m_pPlazaViewImage ; tagServerViewImage *m_pServerViewImage ; tagPlatformFrameImage *m_pPlatformFrameImage; tagWhisperViewImage *m_pWhisperViewImage ; tagControlViewImage *m_pControlViewImage ; tagPropertyViewImage *m_pPropertyViewImage ; tagChatExpViewImage *m_pChatExpViewImage; tagGameFrameImage *m_pGameFrameImage; tagVideoFrameImage *m_pVideoFrameImage ; tagPropertyMenuImage *m_pPropertyMenuImage ; tagGiftFlashImage *m_pGiftFlashImage ; //皮肤类型 public: BYTE m_cbResourceType; //资源类型 //内核变量 protected: HINSTANCE m_hInstance; //资源句柄 CSkinResource m_SkinResource; //界面资源 //函数定义 public: //构造函数 CPlatformResource(); //析构函数 virtual ~CPlatformResource(); //基础接口 public: //释放对象 virtual VOID __cdecl Release() { delete this; } //接口查询 virtual VOID * __cdecl QueryInterface(REFGUID Guid, DWORD dwQueryVer); //内核接口 public: //资源句柄 virtual HINSTANCE __cdecl GetResInstance(); //获取预览 virtual bool __cdecl GetSkinPreview(CImage & ImagePreview); //资源类型 public: //资源类型 virtual void __cdecl SetResourceType(BYTE cbResourceType); //界面资源 public: //界面资源 virtual VOID * __cdecl GetSkinResource(REFGUID Guid, DWORD dwQueryVer); //大厅资源 public: //广场资源 virtual bool __cdecl GetPlazaViewImage(tagPlazaViewImage * PlazaViewImage); //房间资源 virtual bool __cdecl GetServerViewImage(tagServerViewImage * ServerViewImage); //框架资源 virtual bool __cdecl GetPlatformFrameImage(tagPlatformFrameImage * PlatformFrameImage); //附加资源 public: //私聊资源 virtual bool __cdecl GetWhisperViewImage(tagWhisperViewImage * WhisperViewImage); //控件资源 virtual bool __cdecl GetControlViewImage(tagControlViewImage * ControlViewImage); //道具资源 virtual bool __cdecl GetPropertyViewImage(tagPropertyViewImage * PropertyViewImage); //表情资源 virtual bool __cdecl GetChatExpViewImage(tagChatExpViewImage * ChatExpViewImage); //游戏框架 virtual bool __cdecl GetGameFrameImage(tagGameFrameImage * GameFrameImage); //视频资源 virtual bool __cdecl GetVideoFrameImage(tagVideoFrameImage * VideoFrameImage); //道具菜单 virtual bool __cdecl GetPropertyMenuImage(tagPropertyMenuImage * PropertyMenuImage); //动画资源 virtual bool __cdecl GetGiftFlashImage(tagGiftFlashImage * GiftFlashImage); }; ////////////////////////////////////////////////////////////////////////// #endif

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

点云兔子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值