Wie ordne ich einen Funktionsaufruf von C ++ mit JavaCpp Java zu?

8

Ich habe eine Header-Datei c++ , die einige Funktionen enthält, die der c++ -Code aufruft. Diese Funktion sollte den entsprechenden Java -Funktionen zugeordnet werden. Es ist also ein bisschen wie Callbacks, aber ich kann nicht herausfinden, wie man sie in JavaCpp abbildet.

So haben wir zum Beispiel eine Header-Datei:

%Vor%

Wenn diese Funktionen von einem c++ code aufgerufen werden, sollte sie wiederum java code aufrufen. Wie ordne ich das in JavaCpp zu?

    
hammer 27.02.2014, 08:23
quelle

1 Antwort

0

Erstellen Sie zuerst eine Java-Datei, in der Sie Ihre eigenen Funktionen definieren müssen. Verwenden Sie dann das Dienstprogramm javah , das mit jdk geliefert wird, um c -Header-Dateien zu generieren. Wenn Sie diese Header-Dateien hinzufügen, müssen Sie mit Ihrem c -Code fortfahren.

Weitere Informationen finden Sie in JNI (Java Native Interface).

Ссылка

Ссылка

    
rajenpandit 27.02.2014 08:37
quelle

Tags und Links