0x10012c5d(highgui110.dll)的未处理异常 [英] Unhandled exception at 0x10012c5d (highgui110.dll)
问题描述
我在计算机上安装了OpenCV lib,并且一切正常,直到我决定尝试新版本的lib
I had OpenCV lib installed on my machine and all was working fine, until I decided to try the new version of the lib 1.1pre. Since that moment I get the following error:
Unhandled exception at 0x10012c5d (highgui110.dll) in foo.exe: 0xC0000005: Access violation reading location 0x719b3856.
我尝试卸载并重新安装lib....发生同样的事情. 我能做些什么?我该如何解决这个问题?
I've tryied to uninstall and reinstall the lib....same thing happen. What can I do? How can I fix this problem?
我在Windows Vista操作系统上使用VS 2005 Express Edition.
I'm using VS 2005 Express Edition on a Windows Vista OS.
推荐答案
两种解决方案:
-
恢复为您使用的OpenCV库,并等待非预发行版.预发行版本通常有点不稳定.
Revert back to the OpenCV lib that worked for you and wait for a non-pre release. Pre-releases are often a bit unstable.
从sourceforge页面获取OpenCV的源代码.在调试模式下编译DLL.
Get the sourcecode of OpenCV from the sourceforge page. Compile the DLL in debug mode.
如果再次发生崩溃,您将能够看到发生崩溃的源.这可能会也可能不会提示您出了什么问题.也许您不小心传递了错误的参数,或者这是OpenCV中的错误.
If the crash happends again you'll be able to see the source where it happend. That may or may not give you a hint what went wrong. Maybe you accidently passed a wrong parameter or it's a bug in OpenCV.
如果很简单,请自己修复并提交补丁.否则,我建议您在OpenCV项目页面上提交错误报告.
If it's something simple, fix it yourself and submit a patch. Otherwise I suggest that you file a bug-report at the OpenCV project page.
顺便说一句:错误跟踪程序在这里: https://sourceforge.net/tracker/?atid=376677&group_id=22870&func=浏览
Btw: The bug-tracker is here: https://sourceforge.net/tracker/?atid=376677&group_id=22870&func=browse
这篇关于0x10012c5d(highgui110.dll)的未处理异常的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!