opencv错误解决方法大全2016-06-03 13:00:18

( 还没有投票,继续加油! )
分享: ╬收藏
31.3K

1. 找不到core.h

出现这个问题是因为include的时候粗心大意了。

如果你的版本是2.4.6。在这个版本下,opencv根文件夹下面就有个include,但我们配置的时候如果包含的是他就坑爹了。

正确的应该填build里面的那个include。

2.无法解析的外部命令

这个问题其实上面有过解释了,不管你是32位还是64位操作系统,只用管你用win32编译器还是X64 编译器。

其实配置选择什么跟64位还是32位系统没有直接的关系,而是在于你在编译你的程序的时候是使用那个编译器。


编译器是win32,就用x86

编译器是X64,就用X64。不过一般情况下,都是用的win32的X86编译器。所以,

无论32还是 64位操作系统,配置文件最好都选择x86版的。

3.关于形如--error LNK2005:xxx 已经在 msvcrtd.lib ( MSVCR90D.dll ) 中定义

出现这个问题,把静态库不包含就行了。

4. 应用程序无法正常启动0xc000007b

Lib包含的问题。也许你同时包含了X86和X64的,或者包含出错错了。或者是对于windows 8 64位,dll要放在和System32文件夹同级的SysWOW64文件夹中。


5.明明图片路径是对的,却载入不进去图片,提示指针越界,有未经处理的异常

类似错误如图:

opencv错误解决方法大全


这算是opencv的一个bug,工程属性里面关于带d和不带d的lib文件的附加依赖项的问题,就算配置好了每次想debug和release下都运行还得手动在工程属性里面加。当得到这样的错误时,可以把调试方式改一改,debug和release互换:


opencv错误解决方法大全

或者打开当前工程(注意是当前工程的属性页,不是通用属性页)的属性页,debug或者release哪个报错,就把对应的带d或不带d的lib添加到【“当前”工程属性】->【链接器】->【输入】->【附加的依赖项】下即可。







头像

snowcoal
  • opencv
  • 错误解决方法

本文标签:

opencv错误解决方法

收藏到我的私密空间

标题:opencv错误解决方法大全

作者:花花世界

你暂未登录,请登录后才可收藏至您的私密空间 确认取消
雪炭网

键盘操作 更便捷 -雪炭网雪中送炭-乐趣无限