سؤال

وأنا الحصول على الأخطاء رابط فولينغ عند ترجمة مع دول مجلس التعاون الخليجي:

undefined reference to `SetStretchBltMode@8' 
undefined reference to `StretchDIBits@52' 
undefined reference to `SetDIBitsToDevi

هل هذه الوظائف المحددة في يبس النوافذ؟

إذا فعل ذلك أنها تأتي مثبت مع ويندوز فيستا، أو هل أنا بحاجة لتثبيتها، وإذا كان الأمر كذلك أين يمكنني تحميلها.

والشكر

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

المحلول

وأنا أعلم أنك تحل مشكلتك منذ فترة طويلة، ولكن لتكون مرجعا، أعتقد أن عليك أن تكون قادرا على تشغيل ز ++ مع -mwindows والتي سوف تصل GDI32.DLL وcomdlg32.dll مع ثنائي تلقائيا.

هذه الصفحة لديه البرنامج التعليمي ل Win32 على مينغو

نصائح أخرى

وطيب - عمل ذلك:

وlibgdi32.a يأتي مع مينغو.

وتحتاج إلى إضافة -lgdi32 إلى الأمر ز ++!

تأكد من أن الطريق إلى مينغو / ليب وتقدم أيضا إلى g ++ على سبيل المثال: -Lc: / مينغو / ليب

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