CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: ezio con ben 19 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: AI0LIA con ben 136 Thanks ricevuti negli ultimi sette giorni
Utente del mese: Bokonon con ben 398 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 2 su 2
Discussione:

da C a Java

  1. #1
    Androidiano
    Registrato dal
    Jan 2012
    Messaggi
    63
    Thanks
    3
    Thanked 0 Times in 0 Posts
    Predefinito

    da C a Java

    ciao a tutti,sto cercando di fare un wrapper da C a java.Ho letto che per fare ci˛ viene usato JNI.Ho letto una guida su JNI ma non ho capito bene i passaggi.Qualcuno sa come usarlo? Io ho gia i sorgenti in C quindi devo solo chiamarli tramite questo JNI.
    Sulla guida c'Ŕ scritto di fare in questo modo: creare la classe in java e compilarla,poi creare il file header di questa classe,dopodichŔ scrivere il file.c e inserire il file.h creato.Io faccio tutto ci˛ seguo l esempio ma non parte,non crea nessuna dll.Includo la libreria stdio,stdlib ho messo anche windows.h ma niente mi esce l errore : [Linker error] undefined reference to `WinMain@16'

    Per compilare il file c uso dev c++,mentre per java utilizzo la linea di comando

    qualcuno mi sa aiutare?

  2.  
  3. #2
    Baby Droid
    Registrato dal
    Jun 2011
    Messaggi
    36
    Thanks
    0
    Thanked 9 Times in 7 Posts
    Predefinito

    Dev-c++ Ŕ un IDE non un compilatore, il compilatore Ŕ il GCC. Esistono molte guide su come utilizzare JNI, basta cercare. Dal errore stai compilando un binario per MS-Windows non ha senso per un dispositivo Android, devi usare il cross compilar GCC presente del NDK di Android.

    Inviato dal mio LG-P990 con Tapatalk 2

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •