Windows غير متزامن RPC C ++ MIDL
سؤال
لدي واجهة C ++ RPC تم إنشاؤها بواسطة MIDL من عميل تحدد وظيفتين بسيطتين لاستدعاء الإجراء عن بعد (RPC).
أحاول الاتصال بالخادم من خلال تطبيق C ++ بسيط.لدي فقط ملفات الرأس - هل أحتاج أيضًا إلى كعب العميل لربط برنامجي بنجاح؟
المحلول
لتقديم طلبات RPC غير متزامنة من العميل ، يجب أن يكون لديك بالتأكيد ملف كعب العميل.
إذا لم يكن لديك كعب عميل ، فيجب عليك تجميع ملف * .idl باستخدام MIDL عندما تفعل ذلك تحصل على الناتج التالي: Genacodicetagpre
إذا لم يكن لديك حق الوصول إلى ملف * .idl ، فيمكنك محاولة إعادة كتابته من البداية باستخدام الإعلانات المأخوذة من ملف * .h الخاص بك.
لا تنتمي إلى StackOverflow