كيف تبدأ تطوير QT على Windows ، ولكن استهداف Maemo 5؟
سؤال
لقد سمعت مؤخرًا عن QT وقرأت عن مدى متعة التطور معها. بالمناسبة ، أنا أيضًا أشتري Nokia N900 وسمعت أن نظام التشغيل الخاص به ، Maemo 5 ، يدعم QT بشكل جيد للغاية ، لذلك اعتقدت أنني سأعطيه لقطة.
أنا مطور .NET ، لذلك أفضل تطوير على Windows ، وإذا كان ذلك ممكنًا ، باستخدام Visual Studio. لقد قمت بتنزيل أحدث QT SDK. لقد بدأت في QT Creator وأنشأت "تطبيق QT4 GUI" بسيط. ومع ذلك ، لم أتمكن من العثور على أي خيارات لتجميع Maemo 5 في أي مكان.
بعد ذلك ، قمت بتنزيل المكون الإضافي Visual Studio وحاولت إنشاء "تطبيق QT" مع ذلك ، بغض النظر عن نوع مشروع QT الذي اخترته ، بعد النقر فوق الزر "موافق إنشاء أي شيء.
قرأت أيضًا عن Maemo 5 SDK ، ومع ذلك ، يبدو أنه يعمل فقط على Linux. (بدأ كل تجول في Windows في إعداد جهاز افتراضي مع Linux.) ومع ذلك ، لم أكن من ذوي الخبرة مع Linux على الإطلاق ، لذلك أفضل البقاء على Windows.
لذا فإن سؤالي هو: هل من الممكن إنشاء تطبيقات QT التي سيتم تشغيلها على Maemo 5 أثناء تطويرها على Windows ، أو هذا مستحيل؟
شكرا لك مقدمًا على أي إجابات.
تحرير (الحل):
منذ أن بدأت هذا السؤال ، أداة تطوير لطيفة للغاية ، نوكيا كيو تي SDK يحل هذه المشكلة بشكل جيد للغاية. إنه منصات متقاطعة ويمكن استخدامها لتطوير تطبيقات Symbian و Maemo على حد سواء. بالنسبة إلى Maemo Toolchain ، فإنه يستخدم مادي, ، وهو بالضبط الأداة الموصى بها من خلال الإجابة. (لاحظ أنه لم يعد معاينة تقنية بعد الآن.)
المحلول
أود أن أقترح التعود على Linux ؛ بعد كل شيء ، Maemo (أو Meego ، الآن) هو Linux تحتها حقًا ، و SDK الرسمي هو صندوق الخدش المستند إلى Linux.
ومع ذلك ، يوجد مشروع مجتمع غير رسمي مادي:
هذا ال معاينة تقنية من أداة تطوير جديدة للميمو. Madde تعني بيئة تطوير تطبيقات Maemo وتصحيح الأخطاء وتقدم الميزات التالية:
- سطر القيادة المتقاطع
- دعم متعدد المنصات (Linux (32 بت/64 بت) ، Windows ، Mac OS X)
- قابلة للتكوين لأهداف وأدوات مختلفة
- العميل للجهاز لتبسيط عملية التطوير
- بساطة
اهلا وسهلا بك لاختبار الأداة في عملية التطوير الخاصة بك. ولكن ضع في اعتبارك أن هذه معاينة تقنية. نحن نقدر بشدة ملاحظاتك في Talk ، قائمة المطورين وخاصة في Bugzilla (منصة المطورين -> Madde).