Visual Studio 2008 مع نظام التشغيل Vista، وفمة المشاريع تعطي خطأ في وقت التشغيل

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

سؤال

أنا متأكد من أنه لا يوجد شيء خاطئ في مشروعي. لأنني جربت ذلك على جهاز الكمبيوتر الخاص بي السابق باستخدام Visual Studio 2005 و Windows XP Pro، ويعمل خاليا من الأخطاء.

يمكنني تجميع مشروعي. لا توجد أخطاء في مرحلة البناء. ولكن عندما أحاول تشغيل مشروعي، تقول "* قد توقف عن العمل".

ثم ركضت في وضع التصحيح. رأيت أنه يقودني إلى خط في شكل

static int APIENTRY glutCreateWindow_ATEXIT_HACK(const char *title)
 { 
return __glutCreateWindowWithExit(title, exit); 
}

أنا حقا لا أفهم لماذا لا يعمل ..

قمت بنسخ gluth32.dll إلى c: windows system32
full.h إلى c: program files Microsoft Visual Studio 9.0 VC FILE GL
و flut32.lib إلى c: program files Microsoft Visual Studio 9.0 VC Lib

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

المحلول

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

نصائح أخرى

أرى أخطاء مثل هذا كثيرا - ما هي الملفات الأخرى التي تضم؟ حاول تضمين "full.h" قبل أو بعد كل الرؤوس الأخرى. أيضا، إذا قمت بتضمين Full.h، فلن تحتاج إلى GR.H أو GLU.H - يتم تضمينها تلقائيا.

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

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