error C2872: “flann”: 不明确的符号 — PCL 与OpenCV2命名空间冲突问题的解决方法

error C2872: “flann”

如果你在编译你的程序的时候,出现了这样的错误:

error C2872: “flann”: 不明确的符号
1>          可能是“flann”
1>          或       “cv::flann”

说明你在你的程序中,你同时使用了:PCL库和OpenCV库。这两个库都有包含flann库。

解决办法

去掉程序中所有的:

using namespace cv;

将使用OpenCV库里的函数和变量都写全称。(就是前面包含环境变量

总结:你一定是为了方便,在程序的最前面定义了using namespace cv;。你在程序中同时使用了PCL 和 OpenCV这两个库,你这样声明空间命名,编译器在编译程序的时候,不知道PCLl库里面的flann是要编译成flann还是cv::flann,所以就出现了上面这样的错误。

误人子弟

我在网上看到了一个误人子弟的解决方法:
http://ask.csdn.net/questions/213168
这个解决方法还大言不惭的说测试通过,过你个


参考网站:
http://www.pcl-users.org/Flann-vs-OpenCV-vs-PCL-conflict-td3722814.html
http://stackoverflow.com/questions/12481208/opencv-and-pcl-conflict

转载于:https://www.cnblogs.com/aobosir/p/5928660.html

error C2872: “flann”: 不明确的符号 --- PCL 与OpenCV2 的flann命名空间冲突问题的解决方法...相关推荐

  1. error C2872: “flann”: 不明确的符号 --- PCL 与OpenCV2 的flann命名空间冲突问题的解决方法

    error C2872: "flann": 不明确的符号 - PCL 与OpenCV2命名空间冲突问题的解决方法 error C2872: "flann" 如果 ...

  2. error C2872: “IDocument”: 不明确的符号

    error C2872: "IDocument": 不明确的符号 1>          可能是"g:\mlevelfcst\mlevelfcst\debug\su ...

  3. opencv报错—error C2872: ACCESS_MASK: 不明确的符号

    平时自己的程序在小组的QT项目里边调试,懒人我突然想把自己那段移出来单独调试优化,毕竟每次把工程代码搬来搬去,万一哪天失手了,不知从何处补救. 在清除掉一些不必要的接口函数还有不必要的参数后,点击调试 ...

  4. error C2872: “ACCESS_MASK”: 不明确的符号

    原因:opencv3.0或者3.1的using namespace cv和windows.h中ACCESS_MASK定义冲突. 解决方案:注释掉所有的using namespace cv,然后在需要的 ...

  5. C2872 “ACCESS_MASK”: 不明确的符号

    C2872    "ACCESS_MASK": 不明确的符号 原因代码: #include <opencv2/opencv.hpp> #include <open ...

  6. Git Bash中出现:error: failed to push some refs to ‘https://gitee.com/xxx/xxx.git‘错误的解决方法

    Git Bash中出现:error: failed to push some refs to 'https://gitee.com/xxx/xxx.git'错误的解决方法 今天上传本地文件,在输入:$ ...

  7. Parsing error: No Babel config file detected for xxx Either disable config file checking...报错解决方法

    Parsing error: No Babel config file detected for xxx Either disable config file checking-报错解决方法 使用Vu ...

  8. error C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. 的解决方法

    vs2013编译出错信息:错误    1    error C4996: 'fopen': This function or variable may be unsafe. Consider usin ...

  9. swig: error while loading shared libraries: libpcre.so.1: cannot open shared object file 亲测解决方法

    安装完毕 PCRE 和 swig 之后,执行 swig -version 发现报错 如下: swig: error while loading shared libraries: libpcre.so ...

最新文章

  1. rand函数的使用方法php,PHP array_rand()函数 使用基础教程
  2. 硬件安全(一) 概述
  3. vlc 视频流跳数_如何解决在播放高清晰度视频文件的VLC中跳过和滞后的问题
  4. Java的注解机制——Spring自动装配的实现原理
  5. Linux系统IP地址
  6. MySQL工作笔记-检索出某一时间段中的数据,并更新
  7. 两个datatable的比较
  8. 【大数据部落】R语言犯罪率回归模型报告Regression model on crimerate report
  9. hibernate 基础方法(二)【相关配置详解】
  10. Hadoop-学习笔记-黑马程序员
  11. WINDOWS:OPEN62541编译
  12. Spring下载文件出现:UT010029: Stream is closed
  13. python换证件照底色
  14. 苹果录屏没声音_苹果手机扬声器没声音是怎么回事?
  15. [go]简单的RPC框架
  16. 设置导航栏字体大小,颜色和加粗字体的方法
  17. L1-078 吉老师的回归
  18. iis8.0php套件包,iis8.0下载|iis8.0安装包微软Web服务器组件官方版 8..8 - 系统天堂
  19. Bomb(数位DP板题)
  20. freeswitch智能语音开发之ASR

热门文章

  1. (三)inkscape基础 裁剪图片
  2. Xcode手动安装iOS模拟器
  3. [Mac, Unzip, 7za] Mac zip解压问题----need PK compat. v4.5 (can do v2.1)
  4. 小数在内存中究竟是如何存储的(C语言代码详细讲解 2)
  5. 达芬奇项目服务器无法在这台计算机上找到,Vincialign达芬奇隐形矫正软件系统常见问题解答...
  6. Android视图架构详解
  7. 可在线将PDF转换成Word的转换器
  8. office2007以上版本如何恢复未保存的文档(以2013excel为例)
  9. mysql的表是聚集索引组织表_Mysql的Innodb引擎索引总结
  10. 【有利可图网】PS教程:设计质感折纸字体海报图片