هل يجب أن أقوم بالتجميع المتقاطع في Linux أو Windows؟
-
06-07-2019 - |
سؤال
لخلق .exe
في Linux باستخدام Qt SDK، هل يجب أن أقوم بتجميع تطبيقي في Linux أو تجميع تطبيقي في Windows؟
المحلول
تحتاج إلى عبور التجميع على لينكس، ل شبابيك.
يحرر:
- قم بتثبيت MinGW على لينكس.
- ترجمة متقاطعة رمز كيو تي الخاص بك على لينكس.ويندوز ثنائي (.إملف تنفيذى) يجب أن يتم إنتاجها.
- انتهيت.يمكنك تنفيذ ملف exe بكل سرور على أي نظام Windows باستخدام مكتبات وقت تشغيل Qt.
نأمل أن يوضح الأمور.
jrh
نصائح أخرى
وإما على عبر تجميع في لينكس، أو ترجمة في ويندوز.
أولا، كفج.ابحث في Google عن "تطبيقات qt المترجمة في Linux لنظام التشغيل Windows" والرابط الأول الذي يظهر هو هذا: http://silmor.de/29
يجب أن تكون الخطوات بسيطة:
- قم بتثبيت mingw
- قم بتثبيت ثنائيات qt linux بحيث تحصل على qmake وmoc والأشياء الأخرى اللازمة للتجميع.
- يحصل شبابيك ثنائيات qt والمكتبات المحتملة الأخرى التي يتطلبها تطبيقك.
- إنشاء ملفات تكوين qmake جديدة (راجع صفحة silmor.de لمزيد من التفاصيل)
- انتقل إلى المجلد المصدر الخاص بك واتصل بـ qmake -spec $SpecFileCreatedInStep4
- يصنع
- ربح!!
- أغلق أسئلتك في ذلك.
لا تنتمي إلى StackOverflow