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. 使用FFT来计算IFFT
  2. 互联网架构“高并发”到底怎么玩?
  3. Matlab | Matlab从入门到放弃(3)——函数与画图
  4. leetcode-Excel Sheet Column Title
  5. SAP CRM WebClient UI和CRM Fiori Account里显示Opportunity逻辑
  6. Java中的访问者设计模式–示例教程
  7. 剥开比原看代码07:比原节点收到“请求区块数据”的信息后如何应答?
  8. 算法学习笔记(5)-------位运算的tips
  9. 硬盘读写测试工具_硬盘测速工具:Blackmagic Disk Speed Test Mac
  10. 吴恩达机器学习ex5:正则化线性回归和方差与偏差
  11. 动态改变类名_反调试之检测类名与标题名
  12. 数学之美-隐含马尔可夫模型-笔记
  13. Linux 之 CentOS 7.2 安装 Java JDK
  14. 面试题:谈谈你对Mysql数据库优化的见解
  15. 小说APP网站源码运营版+在线采集
  16. matlab 矩阵分行标准化,matlab矩阵标准化
  17. 游戏编程该读哪些书?
  18. 使用计算机配置路由器,电脑设置路由器步骤
  19. MSDC 4.3 接口规范(24)
  20. 支付宝移动支付之IOSApp调用支付宝钱包

热门文章

  1. 广西高校计算机排名,2020广西高校排名
  2. 这一篇 K8S(Kubernetes)集群部署 我觉得还可以
  3. 微乳法可控合成硫酸钡纳米粒子
  4. matlab 匿名函数调用,如何在MATLAB匿名函数中执行多个语句?
  5. 宽带网络和Internet架构
  6. Go语言的string(底层结构+常用方法)
  7. 【集思广益】国内源搜集整理
  8. 针对新冠肺炎微博热搜话题使用R语言进行文本特征提取的四种方法(一) —— 基本特征提取
  9. 104种木马手动清除
  10. 代码动态设置tabLayout 导航条宽度