Необработанное исключение по адресу 0x10012c5d (highgui110.dll)

На моей машине была установлена ​​библиотека OpenCV, и все работало нормально, пока я не решил попробовать новую версию библиотеки 1.1pre. С этого момента я получаю следующую ошибку:

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

Я пытался удалить и переустановить библиотеку .... то же самое. Что я могу сделать? Как я могу решить эту проблему?

Я использую VS 2005 Express Edition в ОС Windows Vista.


person Duncan Benoit    schedule 04.05.2009    source источник


Ответы (1)


Два решения:

  • Вернитесь к библиотеке OpenCV, которая сработала для вас, и дождитесь непредварительного выпуска. Предварительные релизы часто немного нестабильны.

  • Получите исходный код OpenCV со страницы sourceforge. Скомпилируйте DLL в режиме отладки.

    Если сбой произойдет снова, вы сможете увидеть источник, где это произошло. Это может или не может дать вам подсказку, что пошло не так. Возможно, вы случайно передали неправильный параметр или это ошибка в OpenCV.

    Если это что-то простое, исправьте это сами и отправьте патч. В противном случае я предлагаю вам отправить отчет об ошибке на странице проекта OpenCV.

Кстати: средство отслеживания ошибок находится здесь: https://sourceforge.net/tracker/?atid=376677&group_id=22870&func=browse

person Nils Pipenbrinck    schedule 04.05.2009