0

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

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

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

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

4

1 回答 1

1

两种解决方案:

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

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

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

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

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

于 2009-05-04T13:26:35.063 回答