كيف يمكنني الواجهة مع وحدة طرف ثالثة توفر فقط JTAPI API من C ++؟

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

  •  11-09-2019
  •  | 
  •  

سؤال

أنا أؤيد نظام كبير مكتوب في C ++، ولدينا الآن شرط لتطبيقنا للتحدث مع نظام طرف ثالث يوفر لواجهة JTAPI فقط. يبدو أنني عالقة في كتابة وكيل JTAPI في جافا التي تتحدث JTAPI على جانب واحد وبعضها البعض واجهة برمجة تطبيقية محايدة من اللغات الأخرى. ومع ذلك، فإن هذا يشعر وكأنه يجب أن يكون مشكلة حل ولا أريد إعادة اختراع عجلة القيادة دون داع. ما هو أفضل حل للواجهة إلى JTAPI من C ++؟ هل هذا وكيل موجود بالفعل، أو ربما يوجد حل لا يتطلب طبقة Java؟

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

المحلول

هذه المقالة يظهر طريقة لاستدعاء كائنات Java من C ++.

يمكنك أيضا التفكير في تضمين JVM في برنامج C ++ الخاص بك. هذه الصفحة يتحدث عن طريقة ممكنة للقيام بذلك. انظر أيضا: تضمين رمز Java في تطبيقاتك الأصلية

إذا كان نظام C ++ يوفر API، فإن النهج الأسهل هو كتابة برنامج Java الذي يلتف API C ++ (باستخدام JNI) واستدعاء مكتبة JTAPI من هناك.

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