هل قام أي شخص بتجميع ليب إكس 264 باستخدام واجهة كلي الخلفية لمترجم دول مجلس التعاون الخليجي?

StackOverflow https://stackoverflow.com/questions/3233886

  •  14-09-2020
  •  | 
  •  

سؤال

هل قام أي شخص بتجميع ليب إكس 264 باستخدام الخلفية كلي لدول مجلس التعاون الخليجي مترجم?(جمعت س 264 في دلل صافي)

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

المحلول

هل تستخدم ميزات سي 99?إذا لم يكن كذلك ، ج البصرية with مع /clr:pure الخيار يجب أن تفعل خدعة.سوف تحتاج إلى القليل من كI/كلي مختلطة في لتحديد نقاط الدخول الخاصة بك أن مشاريع صافي أخرى يمكن استدعاء ، ولكن تلك يمكن أن تكون في ملفات منفصلة تماما (يمكنك مشاركة كامل الملفات المصدر ج فقط مع المشاريع الأصلية).

تحرير:دليل أساسي لجعل هذا العمل:

  • في فيسوال ستوديو ، إنشاء مشروع مكتبة فئة سي/ / كلي
  • أضف جميع ملفات المصدر الخاصة بك إلى المشروع
  • في تكوين المشروع ، قم بتعيين مسار التضمين بحيث يتم العثور على رؤوسك
  • في تكوين المشروع ، قم أيضا بتعيين "استخدام وقت تشغيل اللغة الشائعة" إلى /clr:pure
  • في ال .ملف حزب الشعب الكمبودي التي تم إنشاؤها بواسطة معالج المشروع الجديد ، إضافة #include توجيه لملفات الرأس التي النموذج الوظائف التي تريد استخدامها.
  • في ال ref class تم إنشاؤها بواسطة معالج المشروع الجديد (في ما سبق ذكره .ملف كبب) ، إضافة بعض الوظائف (ربما وظائف ثابتة) التي تدعو وظائف مكتبة ج الخاص بك.
  • ترجمة ، إضافة هذا .دلل كمرجع لمشروع ج # الخاص بك ، والتمتع به

كتلميح ، بدلا من إنشاء وظيفة إعادة توجيه في ref class لكل وظيفة في المكتبة ، قد ترغب في جعل الوظائف التي تقوم بعمل مفيد (لتعريف معين من المفيد لمشروعك معين) عن طريق استدعاء مجموعة من وظائف المكتبة.

عليك ربما ترغب في الحصول على راحة مع marshal_as القالب الذي هو جيد لتحويل صافي System::String في سلاسل ج والعودة مرة أخرى.

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