我的机器上安装了 OpenCV 库,一切正常,直到我决定尝试新版本的库 1.1预. 。从那一刻起我收到以下错误:

Unhandled exception at 0x10012c5d (highgui110.dll) in foo.exe: 0xC0000005: Access violation reading location 0x719b3856.

我尝试卸载并重新安装该库......同样的事情发生了。我能做些什么?我该如何解决这个问题?

我在 Windows Vista 操作系统上使用 VS 2005 Express Edition。

有帮助吗?

解决方案

两种解决方案:

  • 恢复到适合您的 OpenCV 库并等待非预发布。预发布版本通常有点不稳定。

  • 从 sourceforge 页面获取 OpenCV 的源代码。在调试模式下编译 DLL。

    如果崩溃再次发生,您将能够看到崩溃发生的源头。这可能会也可能不会提示您出了什么问题。也许你不小心传递了一个错误的参数或者这是 OpenCV 中的一个错误。

    如果很简单,请自行修复并提交补丁。否则,我建议您在 OpenCV 项目页面提交错误报告。

顺便提一句:错误跟踪器在这里: https://sourceforge.net/tracker/?atid=376677&group_id=22870&func=browse

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top