سؤال

لقد سمعت مؤخرًا عن 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 ، فإنه يستخدم مادي, ، وهو بالضبط الأداة الموصى بها من خلال الإجابة. (لاحظ أنه لم يعد معاينة تقنية بعد الآن.)

إليك مقطع فيديو لطيف للغاية حول Nokia QT SDK.

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

المحلول

أود أن أقترح التعود على Linux ؛ بعد كل شيء ، Maemo (أو Meego ، الآن) هو Linux تحتها حقًا ، و SDK الرسمي هو صندوق الخدش المستند إلى Linux.

ومع ذلك ، يوجد مشروع مجتمع غير رسمي مادي:

هذا ال معاينة تقنية من أداة تطوير جديدة للميمو. Madde تعني بيئة تطوير تطبيقات Maemo وتصحيح الأخطاء وتقدم الميزات التالية:

  • سطر القيادة المتقاطع
  • دعم متعدد المنصات (Linux (32 بت/64 بت) ، Windows ، Mac OS X)
  • قابلة للتكوين لأهداف وأدوات مختلفة
  • العميل للجهاز لتبسيط عملية التطوير
  • بساطة

اهلا وسهلا بك لاختبار الأداة في عملية التطوير الخاصة بك. ولكن ضع في اعتبارك أن هذه معاينة تقنية. نحن نقدر بشدة ملاحظاتك في Talk ، قائمة المطورين وخاصة في Bugzilla (منصة المطورين -> Madde).

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