سؤال

أريد استخدام مجموعة أدوات VC ++ لإنشاء برامج ل XP و Vista، لكنني لا أريد شراء IDE، لأنني أريد استخدام Creator QT.

أقوم بتنزيل Windows SDK وأدوات تصحيح Windows، لكنني لست متأكدا مما إذا كان ذلك يتضمن كل ما أحتاجه (أي: مترجم، رابط، NMAKE، DESKUGGEN). هل استخدم أي شخص هذا النهج؟ كيف سار الأمر؟

ملاحظة: أعرف عن VC ++ Express، لكن هذا الإصدار من المحول البرمجي لديه ميزات معينة معطل AFAIK.

تحرير لاحقا:

أريد أن أعرف إذا كان بإمكاني استخدام SDK + DebugTools قبل تنزيل 2 جيجابايت من البيانات. الخبرات الشخصية هي محل تقدير كبير. روابط MSDN ليست كذلك. :)

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

المحلول

أنا الآن باستخدام نهج CDB + WINSDK ويعمل.

يتضمن SDK كل ما هو مطلوب لبناء رمز C ++ (صنع رؤوس CRT، STL، إلخ)؛ يرى QT أنه MSVC 9. تتضمن أدوات تصحيح الأخطاء ل Windows Kit CDB، ولكن تأكد من أنك تستخدم أحدث إصدار، لم يعمل من أجلي مع كبار السن.

تمكنت من تجنب تجميع QT عن طريق تنزيل ثنائيات Developpez.com (شكرا للرجال!).

ختاما: أدوات Windows XP / Vista SDK + Debugger لنظام التشغيل Windows + QT Creator + QT Binaries من Teveloppez.com يمكن استخدامها كبديل ل QT Mingw SDK.

نصائح أخرى

مع VC ++ Express، يمكنك الحصول على SDK بالكامل، يمكنك استخدامها لبناء Ewerything. لا تحتاج إلى استخدام MS VS على الإطلاق لبناء تطبيقك.

فيما يلي مجموعة أدوات MS و SDK + مجموعة IDE المدرجة:

التواصل MS Tooling.

أنا لست مراوضا على MS Trander Tooling Toolchain لوحدة التحويل البرمجي + رابط، ولكن يمكن العثور على هذا على MSDN بالتأكيد.

مزيد من المعلومات حول SDKS:

MSDN.

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

ببساطة محاولة أتمتة بناء الخاص بك.

اقرأ عن Scons (نظرا لأنك تستخدم QT - دعم كائنات MOC) أو CMAKE أو QT's Qmake لذلك. ثم مشكلة IDE هي مشكلة أقل أهمية. ويجب أن لا تتمسك بيئتك.

تحتاج إلى إعادة تكوين QT لاستخدام هذا المحول البرمجي - انظر النشر على ويندوز في مستندات كيو تي.

من الواضح للغاية ولكن عليك القيام بهذا إعادة التكوين هذا أولا كما هو موضح في المستندات.

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