سؤال

لذلك لدي بعض ملف .lib (تم إنشاؤه مثل هذا) كيفية استخدامه من تطبيق C# WPF الخاص بي؟

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

المحلول

عندما تريد استخدام المكتبات الأصلية من C# ، فلن تحتاج إلى ملف .lib. الطريقة التي يتم التعامل معها في .NET هي باستخدام منصة الاستدعاء (P/Invoke). أقترح عليك اتباع البرنامج التعليمي على MSDN ، وسوف تبدأ في البدء:

منصة استدعاء البرنامج التعليمي

إذا كنت ترغب في إنشاء غلاف قد ترغب في إلقاء نظرة على P/استدعاء مساعد interop على codeplex. يرجى ملاحظة أن هذه الأداة تعمل على رمز C/C ++ الأصلي. استخدام ملف .dll لإنشاء غلاف غير ممكن لأن DLLs الأصلية لا تخزن توقيع الوظائف المصدرة (كما هو موضح في هذا الموضوع) وسيقوم ملف LIB بتخزين التوقيع بطريقة محددة للمترجم.

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