error C2872: “flann”: 不明确的符号 --- PCL 与OpenCV2 的flann命名空间冲突问题的解决方法
来源:互联网 发布:python mysql 回滚 编辑:程序博客网 时间:2024/06/05 11:19
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
0 0
- error C2872: “flann”: 不明确的符号 --- PCL 与OpenCV2 的flann命名空间冲突问题的解决方法
- error C2872: “IDocument”: 不明确的符号
- error C2872: “Font”: 不明确的符号
- error C2872: “ACCESS_MASK”: 不明确的符号
- error C2872: “CPoint”: 不明确的符号
- error C2872: “ACCESS_MASK”: 不明确的符号
- opencv和pcl的flann冲突的解决
- FLANN 的使用问题
- 解决“error C2872: “ACCESS_MASK”: 不明确的符号“报错
- ue4 调用windows库函数报错 error C2872: error C2872: “DWORD”: 不明确的符号
- Opencv+PCL=Flann 冲突?
- error C2079: “pcl::KdTreeFLANN<PointT>::param_radius_”使用未定义的 struct“flann::SearchParams”
- FLANN的单应性匹配
- error: cout 不明确的符号
- error: “Font”: 不明确的符号
- Opencv Flann库的讲解
- PCL(Point Cloud Library)的第三方库简介(boost,eigen,flann,vtk,qhull)
- PCL(Point Cloud Library)的第三方库简介(boost,eigen,flann,vtk,qhull)
- hdu 1175 连连看(DFS)
- iOS开发中加载图片的内存问题以及优化方案
- 模糊搜索
- 搭建python3环境
- 226. Invert Binary Tree--LeetCode Record
- error C2872: “flann”: 不明确的符号 --- PCL 与OpenCV2 的flann命名空间冲突问题的解决方法
- JQuert选择器
- java 日期处理工具类 DateUtil
- LeetCode 069 Sqrt(x)
- 38. Count and Say
- Xcode中使用opencv
- Java线程面试题 Top 50
- LoadRunner性能测试入门教程
- LeetCode进阶之路(Reverse Integer)