ext programname.exe خرجت من كود -1073741819 كيف يمكنني إصلاح هذا؟

StackOverflow https://stackoverflow.com/questions/901424

  •  05-09-2019
  •  | 
  •  

سؤال

أحاول دمج كيو تي مع opencv.

هنا هو المثال: http www opendesktop org / content / show.php / qt + opencv + webcam + viewer؟ content = 89995

لكن الوظيفة:

 putImage(IplImage* cvimage)

هو إعطاء رمز الخطأ الخروج: 1073741819، أينما كان ذلك ..:

 cvimage->depth

.. يتم إستخدامه.

كيف يمكنني منع حدوث هذا الخطأ؟

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

المحلول

رقم الخطأ الذي تقوم به اقتباسه في Hex هو 0xC0000005 الذي يشير إلى انتهاك وصول في Windows. إن انتهاك وصول يعني أن عمليةك حاولت الوصول إلى الذاكرة (أي dereference a مؤشر) لا ينتمي إليها. على الأرجح CVIMAGE ليس مؤشرا صالحا، وبالتالي يؤدي إلغاء التسليم لهذا المؤشر إلى الخطأ الخاص بك.

تحرير: سيتسبب تجاوز سعة مكدس في الخروج فجأة.

يرى هذه المقالة للحصول على شرح لكيفية كتابة معالج استثناء سيخبرك بما كان الحادث.

نصائح أخرى

ثم ربما لا ترجع أي قيمة من وظيفتك الرئيسية؟ يبدو وكأنه "قيمة غير متجانسة" بالنسبة لي

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