PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mit JNI aus Java auf C++ zugreifbar?



Lin728
15-04-2003, 23:12
Hallo!

Nur ne ganz kurze Frage: Kann ich mit JNI auch C++-Libs wrappen, und wenn ja, kennt wer eine Seite dazu.
Alles was ich bis jetzt gefunden habe war nur für C geeignet...

Danke schonmal

anda_skoa
15-04-2003, 23:35
Müsste das nicht in den qtjava Bindings so gemacht sein, falls es geht?

Ciao,
_

Lin728
15-04-2003, 23:40
Hmm, da hab ich gelesen, dass die irgendwas mit den C-Bindings zu tun haben...

anda_skoa
15-04-2003, 23:49
Hab mir das gerade angesehen, sieht ziemlich kompliziert aus.

Ich kenn mich mit den JNI Interna nicht so aus.
Der erste Parameter einer QtJava JNI Funktion ist immer das JNI Environment, der zweite ein jobject Pointer.

Damit wird über eine Hilfsfunktion das zugehörige Qt Object ermittelt, dann gecastet und die Methode aufgerufen, für die diese JNI Funktion steht.

Ciao,
_

Lin728
16-04-2003, 11:40
Werd mal einen Blick darauf wefen...
Danke