سؤال

لخلق .exe في Linux باستخدام Qt SDK، هل يجب أن أقوم بتجميع تطبيقي في Linux أو تجميع تطبيقي في Windows؟

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

المحلول

تحتاج إلى عبور التجميع على لينكس، ل شبابيك.

يحرر:

  1. قم بتثبيت MinGW على لينكس.
  2. ترجمة متقاطعة رمز كيو تي الخاص بك على لينكس.ويندوز ثنائي (.إملف تنفيذى) يجب أن يتم إنتاجها.
  3. انتهيت.يمكنك تنفيذ ملف exe بكل سرور على أي نظام Windows باستخدام مكتبات وقت تشغيل Qt.

نأمل أن يوضح الأمور.

jrh

نصائح أخرى

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

أولا، كفج.ابحث في Google عن "تطبيقات qt المترجمة في Linux لنظام التشغيل Windows" والرابط الأول الذي يظهر هو هذا: http://silmor.de/29

يجب أن تكون الخطوات بسيطة:

  • قم بتثبيت mingw
  • قم بتثبيت ثنائيات qt linux بحيث تحصل على qmake وmoc والأشياء الأخرى اللازمة للتجميع.
  • يحصل شبابيك ثنائيات qt والمكتبات المحتملة الأخرى التي يتطلبها تطبيقك.
  • إنشاء ملفات تكوين qmake جديدة (راجع صفحة silmor.de لمزيد من التفاصيل)
  • انتقل إلى المجلد المصدر الخاص بك واتصل بـ qmake -spec $SpecFileCreatedInStep4
  • يصنع
  • ربح!!
  • أغلق أسئلتك في ذلك.
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top