Ich möchte einige .cpp
Klasse und Methoden in meinem Java-Programm verwenden. Zum Beispiel habe ich p1.java
, die method1
ruft. method1
ist verfügbar in p2.cpp
und p2.cpp
enthält p3.cpp
. Ich möchte cpp Codes nicht ändern ...Aufruf von C++ - Funktion von Java ohne Änderung C++ Code
Ist es möglich? (und ich brauche .cpp
und .header
beide.)
Und gibt es alternative bessere Lösung? (außer Java-native Schnittstelle)?
Danke .... Ich habe das gemacht. Aber jetzt, wenn ich Programm (Java java_cpp_layer) laufen lasse, erhalte ich einen anderen Fehler: libjava_cpp_layer.so: undefiniertes Symbol: p2 ... Können Sie mir helfen? – faraa