سؤال

على وجه الخصوص، نقوم بتطوير Intermec CK30/CK31 الذي يعمل بنظام Windows CE.لدينا مشروع C++ موجود يستهدف أيضًا الأجهزة الأحدث (التي تعمل بنظام Windows Mobile 5/6).

الرجل الذي ترك هذا معنا، اعتاد على استخدام كلا البيئتين لتطوير مجموعة واحدة من المصادر.لكني أفضل التخلص من واحدة والتطور للجميع في بيئة واحدة.

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

المحلول

يجب أن تكون قادرًا على استخدام VS2008 لجميع عمليات التطوير الخاصة بك.ستحتاج إلى تثبيت حزم SDK للنظام الأساسي لإصدارات Intermec و WM (يجب أن يكون معيار WM 4.2 و 5.0 موجودًا بشكل افتراضي).لا يدعم VS2010 حتى الآن تطوير Windows Mobile / CE.

نصائح أخرى

إذا كنت تستخدم بيئات مختلفة مع إصدارات مختلفة من الاستوديو المرئي، فقد ترغب في إلقاء نظرة على ملف com.cmake منشئ.

إنها meta-build البرنامج، حيث أنه يقوم بإنشاء بيئة البناء المطلوبة (على سبيل المثال.VS2005 أو VS2008) بالنسبة لك.يمكنك الاحتفاظ بمجموعة واحدة من التعليمات البرمجية المصدر ثم اختيار IDE/المترجم الذي تريد استخدامه لإنشاء/تعديل التعليمات البرمجية الخاصة بك.ويمكن لكل مطور اختيار IDE/مترجم مختلف.

سيكون هذا بمثابة حل وسط جيد، حيث أنك تفصل التعليمات البرمجية الخاصة بك عن برنامج التحويل البرمجي/IDE الخاص بك، ولا يبذل cmake أي جهد لإسقاط/إحياء برنامج التحويل البرمجي/IDE المستهدف إذا كنت ترغب في ذلك لاحقًا.

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