Differenze tra le versioni di "Programmazione:Java/Eclipse RCP/Creare un plugin contenente un runtime C/Cpp"
Da WikiSitech.
Vai alla navigazioneVai alla ricercam (Mazzotti ha spostato la pagina Programmazione:Java/Eclipse RCP/Creare un plugin contenente un runtime C/C++ a Programmazione:Java/Eclipse RCP/Creare un plugin contenente un runtime C/Cpp) |
|
(Nessuna differenza)
|
Versione attuale delle 11:45, 6 feb 2020
Per poter utilizzare un runtime C/C++, composto da una serie di dll, bisogna far si che abbia un'interfaccia JNI come punto d'ingresso. Il passo successivo è inserire questa interfaccia JNI all'interno di un plugin fragment che abbia nel suo build path e nel runtime path la cartella contenente il runtime. L'ultima cosa che rimane da fare è definire nel manifest del plugin fragment la dll con interfaccia JNI come 'native code'.
Faccio ciò è possibile utilizzare quel runtime all'interno dell'applicazione RCP.
NB: l'interfaccia JNI deve wrappare tutte le funzioni contenute nel runtime che si vogliono direttamente chiamare...non tutte quelle interessate dal giro delle funzioni chiamate.