2 jishaoxiong JiShaoxiong 于 2014.10.07 11:00 提问

OpenCV版本问题,不兼容低版本

我使用的OpenCV版本是2.4.8,有看到资料说OpenCV是向下兼容的,但是我用了旧的数据结构和函数,编译却是通不过,我已经检查过,正确地把当前版本的库文件都链接进来了,请问是什么原因?需要同时安装1.X和2.X的OpenCV吗?

1个回答

dshizhijun
dshizhijun   2014.11.05 17:04

肯定是向下兼容的,清理一下之前的配置,重新配置一下吧

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
opencv版本较高引起的兼容问题
error LNK1104: 无法打开文件“cxcore.lib"  转载▼ 问题原因: 你项目的附加依赖项中写了这个文件,但是你指定的库目录中没有此文件,所以各种连接错误。 解决办法: 情况1、 如果你的opencv是1.0,你的确有这个文件excore.lib,你只需要按照如下网址去配置opencv即可。推荐网址:opencv中文网站:“
iOS如何解决某些方法低版本不支持的问题
#import "NSString+avoidCrash.h" #import @implementation NSString (avoidCrash) +(void)load { static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ SEL systemSel = @
Orace数据导出文件版本兼容修改工具
完美解决oracle数据导出文件,版本不兼容的问题 如:低版本导入高版本导出DMP文件不兼容
RecyclerView使用时版本不兼容问题解决
RecyclerView问题解决
H5开发的版本兼容问题
flex属性在IOS8版本下失效的问题 解决方法display:-webkit-flex;
OpenCV版本向下兼容
电脑装了OpenCV3.0.0,老师给的项目是2.4.8版本的,编译时提示找不到opencv_core248d.dll 解决方法:在项目属性里找到Linker->Input->Additinal Dependencies  把有关opencv的dll全部删掉,变成这样,让项目自动Inherit。 ps:如果直接把后缀改成300会有很多奇怪的error,直接删掉最方便。
解决Android Studio版本兼容问题(低版本的AS打不开高版本的项目)
最近在使用Android Studio开发中遇到了一些小的问题,就是别人的项目在自己这里打不开的情况,小编在这里给发大家提供一套自己的解决方法,希望对你们有所帮助。(更改的内容就是你现在的自己的项目保持一致),一共有三处修改的地方: 下边是一个AS项目的目录(你要打开的项目): 1、第一个要更改的地方就是上图所示的位置: 使用notepad++打开,更改下图所示的内容: 将上边区域的
解决IE低版本浏览器兼容性差问题
-
编程经验:不同版本OpenCV之间并存可能引起的bug~
本文说一说我使用opencv遇到的一个bug,以及解决办法。
深入理解java 版本兼容问题
我们在做dubbo接口开发是,要考虑jdk版本兼容的问题。如果是高版本的jre运行低版本jdk compile 的jar,根据java的向下兼容性,这个没有问题。但如果是低版本jre运行高版本的jdk compile的jar,会怎么样呢?问题的背景最近在做项目时,由于要用到elastichsearch 做开发,elastichsearch 的jdk版本是java7,而公司要求的java版本一般来说是