0x10012c5d 处未处理的异常 (highgui110.dll)
我在我的机器上安装了 OpenCV lib,一切都工作正常,直到我决定尝试新版本的 lib 1.1pre。 从那一刻起,我收到以下错误:
Unhandled exception at 0x10012c5d (highgui110.dll) in foo.exe: 0xC0000005: Access violation reading location 0x719b3856.
我尝试卸载并重新安装该库......同样的事情发生了。 我能做些什么? 我该如何解决这个问题?
我在 Windows Vista 操作系统上使用 VS 2005 Express Edition。
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.
I've tryied to uninstall and reinstall the lib....same thing happen.
What can I do? How can I fix this problem?
I'm using VS 2005 Express Edition on a Windows Vista OS.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
两种解决方案:
恢复到适合您的 OpenCV 库并等待非预发布。 预发布版本通常有点不稳定。
从sourceforge页面获取OpenCV的源代码。 在调试模式下编译 DLL。
如果崩溃再次发生,您将能够看到崩溃发生的源头。 这可能会也可能不会提示您出了什么问题。 也许你不小心传递了一个错误的参数或者这是 OpenCV 中的一个错误。
如果问题很简单,请自行修复并提交补丁。 否则,我建议您在 OpenCV 项目页面提交错误报告。
顺便说一句:错误跟踪器在这里:https://sourceforge。 net/tracker/?atid=376677&group_id=22870&func=browse
Two solutions:
Revert back to the OpenCV lib that worked for you and wait for a non-pre release. Pre-releases are often a bit unstable.
Get the sourcecode of OpenCV from the sourceforge page. Compile the DLL in debug mode.
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.
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.
Btw: The bug-tracker is here: https://sourceforge.net/tracker/?atid=376677&group_id=22870&func=browse