Frage

Ich hatte OpenCV lib auf meinem Rechner installiert und alles funktioniert gut, bis ich die neue Version des lib beschlossen, versuchen 1.1pre . Seit diesem Moment bekomme ich folgende Fehlermeldung:

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

Ich habe tryied zu deinstallieren und neu installieren die lib .... Gleiche passieren. Was kann ich machen? Wie kann ich dieses Problem beheben?

Ich verwende VS 2005 Express Edition auf einem Windows Vista-Betriebssystem.

War es hilfreich?

Lösung

Zwei Lösungen:

  • auf die OpenCV lib wieder zurück, die für Sie gearbeitet und warten Sie auf eine Nicht-Pre-Release. Pre-Releases sind oft ein wenig instabil.

  • Holen Sie sich das Sourcecode von OpenCV von der Source Seite. Kompilieren Sie die DLL im Debug-Modus.

    Wenn der Absturz wieder happends Sie werden in der Lage, die Quelle zu sehen, wo es passiert ist. Das kann oder können Sie nicht einen Tipp geben, was schief gelaufen ist. Vielleicht übergeben Sie versehentlich einen falschen Parameter oder es ist ein Fehler in OpenCV.

    Wenn es etwas einfach, fix it yourself und einen Patch einreichen. Ansonsten schlage ich vor, dass Sie einen Bug-Report an der OpenCV-Projektseite einreichen.

Btw: Der Bug-Tracker ist hier: https://sourceforge.net / tracker /? Atid = 376677 & group_id = 22870 & func = browse

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top