c++ - ٢٠١٨ - من اسباب خسوف القمر




التصحيح مع الكسوف دت و غب (2)

لدي إكليبس دت C ++ مشروع تطبيق يستخدم المكتبة المشتركة. يتم تجميع هذه المكتبة مع معلومات التصحيح ومصدره هو متاح في الطريق الصحيح.

الآن أحاول تصحيح التطبيق الخاص بي مع الكسوف و غب. إذا وضعت نقاط التوقف في بلدي التعليمات البرمجية المصدر التطبيق، كل شيء على ما يرام. ثم افتح ملف المصدر من ليب المشتركة شملت ووضع نقطة التوقف هناك. عند بدء جلسة التصحيح، حذر من أنه "لا يوجد ملف مصدر يسمى xxx.cpp في رموز محملة" والتنفيذ لا يتوقف عند هذه النقطة. إذا وضعت نفس نقطة الإيقاف في نفس الملف عند تشغيل جلسة تصحيح بالفعل، كل شيء يعمل بشكل جيد. ما الخطأ؟

شكرا لمساعدتك.


كان لي نفس المشكلة، في محاولة تعيين نقاط التوقف في كت الإضافات (التي تقوم على ويندوز دل، ق).

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

http://www.eclipse.org/forums/index.php؟t=msg&goto=555294&S=2aed4155e654e34cb2e84a6fb23de9bf#msg_555294

في الأساس، هو استخدام بروتوكول غب القديمة التي تدعم نقاط التوقف المؤجلة. باستخدام "ستاندارد إنشاء عملية قاذفة" بدلا من "غب (دسف) إنشاء قاذفة عملية" من تكوينات التصحيح وأحصل على كافة نقاط الفواصل دل تعيين الآن.

الإصدار: هيليوس الإصدار معرف البناء: 20100617-1415

دت و غب الإصدار 7.0.0.

حظا طيبا وفقك الله!


لقد وجدت موضوعا واحدا قد يجيب على هذا السؤال: لماذا تتجاهل إكليبس دت نقاط التوقف؟

هل يمكن أن تكون محاولة تعيين نقاط التوقف في مكتبة مشتركة لم يتم تحميلها حتى الآن. وهذا لن يعمل حتى تحميل المكتبة. يسمح غب الأحدث بتعيين نقاط التوقف المؤجلة، ولكن قد لا يتم دعم (حتى الآن) بواسطة دت. الحل البديل هو تعيين نقطة توقف في مكان متوفر من البداية التي سيتم الوصول إليها عند تحميل المكتبة المشتركة المعنية بالفعل. ثم قم بتعيين نقطة التوقف الأخرى في المكتبة المشتركة. الآن يجب أن تعمل. انها أكثر قليلا مملة، ولكن عادة ما يعمل.

أود أن يكون الرد؟ أنا باستخدام دت v6.0.0.200906161748 و غب v6.8





eclipse-cdt