سؤال

لدي واجهة C ++ RPC تم إنشاؤها بواسطة MIDL من عميل تحدد وظيفتين بسيطتين لاستدعاء الإجراء عن بعد (RPC).

أحاول الاتصال بالخادم من خلال تطبيق C ++ بسيط.لدي فقط ملفات الرأس - هل أحتاج أيضًا إلى كعب العميل لربط برنامجي بنجاح؟

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

المحلول

لتقديم طلبات RPC غير متزامنة من العميل ، يجب أن يكون لديك بالتأكيد ملف كعب العميل.

إذا لم يكن لديك كعب عميل ، فيجب عليك تجميع ملف * .idl باستخدام MIDL عندما تفعل ذلك تحصل على الناتج التالي: Genacodicetagpre

إذا لم يكن لديك حق الوصول إلى ملف * .idl ، فيمكنك محاولة إعادة كتابته من البداية باستخدام الإعلانات المأخوذة من ملف * .h الخاص بك.

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