Ciao a tutti, dopo aver navigato a lungo nella rete mi rivolgo a voi per cercare aiuto al mio problema, nella speranza che possiate aiutarmi a trovare una soluzione..

Vi spiego il mio problema:

Ho un sistema operativo Win7 a 64bit e sto programmando JAV A con Eclipse Indingo.
Ho necessità di linkare delle librerie esterne .dll scritte in c/c++ (ricompilate appositamente per i 64 bit).

Ora quando eseguo il codice JAVA ottengo il seguente risultato:
l'istruzione:

System.loadLibrary("nome libreria");

sembrerebbe funzionare in quanto il codice prosegue nell'esecuzione...

una successiva chiamata a un metodo dichiarato nel seguente modo

public native int CreateEngine();

e richiamato come:

oggetto.CreateEngine();

mi dà come risultato un'eccezione java.lang.UnsatisfiedLinkError

Non riesco a capire dove sbaglio...Controllando ho linkato correttamente (penso) la libreria esterna andando a settare il path nelle proprietà del Progetto (proprietà-> Java Build Path->Native Libraries Location)

Ciao a tutti e grazie per l'aiuto