配置Opencv的遇到的一些麻烦..
来源:互联网 发布:ebay数据采集 编辑:程序博客网 时间:2024/04/30 02:11
本来以为装个库很简单的..结果按照网上的流程走还是出了很多错误.这里就总结一下吧.方便后人...
1.VC6.0只能安装2.0以下的opencv的版本.
刚开始我不知道有这个情况..所以自然出错了.下了个2.44的弄去配置,发现很多文件名和位置都变动了.于是下了个2.2的.配置算是配置好了,但是一编译还是出错.如果是cpp文件会提示
error C2535: '__thiscall cv::Allocator<U>::cv::Allocator<U>(const class cv::Allocator<U> &)' : member function already defined or declared
d:\opencv2.2\include\opencv2\core\core.hpp(359) : see declaration of 'Allocator<_Tp>::Allocator<_Tp>'
于是百度..发现CSDN上只有两个回答..其中一个坑...说换成C文件就没有..但是C文件也会提示错误..
看到第二个帖子才发现VC6.0只能用2.0以下的..所以下了一个1.0的..发现这个包根本不能用..编译之后还会提示什么定义错误什么的..果断抛弃VC6.0...
2.VS2010提示opencv_core240.dll没有找到..
我自己本身是下了VS2010的,所以就搜了一下相关的方法,我用的方法是这样的http://www.cnblogs.com/freedomshe/archive/2012/04/25/2470540.html
这个东西一看是dll没有找到.应该是动态库没有被找到,所以估计没配置吧..然后又搜..
解决方法有两种:
第一:将 (相关目录)\OpenCV2.3.1\build\x86\vc9\bin(此处为相对路径)下的所有.dll文件拷贝到system32下即可解决问题。
第二:将 (相关目录)\OpenCV2.3.1\build\x86\vc9\bin下的该程序需要的.dll文件拷贝到Debug下,解决问题。(其实工程里面有2个debug,我先弄的外面一个,结果不行,放到里面一个就行了)
3.VS2010在运行的时候提示内存出错,说没有找到相关库.
这个比较好解决..看到那个网站上面的方法是添加的2.4.0的库,所以应该只在配置连接器的时候,把240改成你版本对应的相关的就可以了.比方说我下的是2.4.4.
那么添加的就是把opencv_calib3d240d.lib 改成 opencv_calib3d244d.lib,其余的依次类推.
- 配置Opencv的遇到的一些麻烦..
- 装机遇到的一些麻烦事情
- Twitter遇到的麻烦
- 项目遇到的麻烦
- 写QT程序遇到的一些麻烦的解决方法
- 使用CCS时遇到的的一些麻烦
- linux下写Makefile遇到的一些麻烦
- hadoop初试时遇到的一些小麻烦
- PowerPoint的一些麻烦
- socket 的一些麻烦
- 初学java遇到的麻烦
- Gcc上遇到的麻烦!!
- 重装系统可能遇到的麻烦
- 制作文件系统遇到的麻烦
- 遇到麻烦问题的解决~
- 配置OpenCV遇到的问题
- opencv中遇到的的一些错误
- ios openCV遇到的一些坑
- Android anr log 分析
- 对象的强、软、弱和虚引用
- SpringMVC和Struts是线程安全的吗?为什么?
- 一些需要读的书
- MVC3 GLOBAL文件路由配置BUG
- 配置Opencv的遇到的一些麻烦..
- JavaScript介绍及引述
- Ubuntu dpkg
- Dear Diana(1)系列
- oracle的plsql使用中常见的问题整理
- MSSQL中为什么使用NOLOCK查询反而返回更少的数据?
- 软件工程问答--需求篇
- 随便说说
- 使用zend studio配置Xdebug调试PHP教程