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