Wie kann ich mit einem Dritten Modul-Schnittstelle, die nur JTAPI API von C ++ bietet?

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

  •  11-09-2019
  •  | 
  •  

Frage

Ich unterstütze ein großes System in C ++ geschrieben und wir haben jetzt eine Voraussetzung für unsere Anwendung mit einem Dritten System zu sprechen, die nur eine JTAPI-Schnittstelle zur Verfügung stellt. Es scheint, dass ich eine JTAPI-Proxy in Java stecken schreibe die JTAPI auf der einen Seite und einige weitere sprachneutrale API auf der anderen Seite spricht. Allerdings fühlt sich dies, wie es ein Problem gelöst sein soll, und ich will nicht unnötig das Rad neu erfinden. Was ist die beste Lösung für JTAPI von C ++ Schnittstelle? Ist ein solcher Proxy bereits vorhanden sind, oder vielleicht gibt es eine Lösung, die keine Java-Schicht benötigt?

War es hilfreich?

Lösung

diesem Artikel zeigt einen Weg zu rufen Java-Objekte von C ++.

Sie können denken, auch die JVM in Ihrem C ++ Programm einzubetten. Diese Seite Gespräche über eine mögliche Art und Weise, dies zu tun. siehe auch: einbetten Java-Code in Ihre native Anwendungen

Wenn IhrFormal C ++ System eine API bietet, dann ist der einfache Ansatz ist ein Java-Programm zu schreiben, das die C ++ API (unter Verwendung von JNI) wickelt und rufen Sie die JTAPI Bibliothek von dort aus.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top