سؤال

لقد قمت بتثبيت OpenCV lib على جهازي وكان كل شيء يعمل بشكل جيد، حتى قررت تجربة الإصدار الجديد من lib 1.1قبل.منذ تلك اللحظة أتلقى الخطأ التالي:

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

لقد حاولت إلغاء تثبيت وإعادة تثبيت lib.... يحدث نفس الشيء.ماذا يمكنني أن أفعل؟كيف يمكنني حل هذه المشكلة؟

أنا أستخدم VS 2005 Express Edition على نظام التشغيل Windows Vista.

هل كانت مفيدة؟

المحلول

حلين:

  • ارجع مرة أخرى إلى OpenCV lib الذي نجح معك وانتظر إصدارًا غير مسبق.غالبًا ما تكون الإصدارات المسبقة غير مستقرة بعض الشيء.

  • احصل على الكود المصدري لـ OpenCV من صفحة sourceforge.ترجمة DLL في وضع التصحيح.

    إذا حدث العطل مرة أخرى، فستتمكن من رؤية المصدر الذي حدث فيه.قد يعطيك هذا أو لا يعطيك تلميحًا لما حدث من خطأ.ربما قمت بتمرير معلمة خاطئة عن طريق الخطأ أو كان هناك خطأ في OpenCV.

    إذا كان الأمر بسيطًا، فأصلحه بنفسك وأرسل تصحيحًا.بخلاف ذلك، أقترح عليك تقديم تقرير بالأخطاء في صفحة مشروع OpenCV.

بالمناسبة:متتبع الأخطاء موجود هنا: https://sourceforge.net/tracker/?atid=376677&group_id=22870&func=browse

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top