Generer un .dll

blaise_laporte Messages postés 6 Date d'inscription mercredi 2 mars 2005 Statut Membre Dernière intervention 18 juillet 2005 - 13 juil. 2005 à 12:27
blaise_laporte Messages postés 6 Date d'inscription mercredi 2 mars 2005 Statut Membre Dernière intervention 18 juillet 2005 - 18 juil. 2005 à 11:38
Voila, je suis débutant, mais j'ai besoin de
generer un .dll à partir de mon code source. (pour l'utilisation de
l'api JNI de java)




J'utilise gcc, et je sais que la commande est -shared, mais je dois
faire une erreur dans la manip ou la syntax parce que je me retrouve
avec cette erreur:





Citation:, ----
gcc: mabibjni.dll: No such file or directory










j'ai essayé de trouvé des tutoriels qui expliquaient simplement comment faire, mais j'ai pas trouvé.

3 réponses

vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 12
13 juil. 2005 à 13:03
mabibjni.dll c'est le nom de la dll à générer? Il la cherche en entrée... pour dire que c'est la cible, tu mets -o mabibjni.dll
0
blaise_laporte Messages postés 6 Date d'inscription mercredi 2 mars 2005 Statut Membre Dernière intervention 18 juillet 2005
13 juil. 2005 à 14:05
Dans ce cas la, j'ai un autre probleme:
Il ne trouve pas la bibliotheque jni.h.

citation:


TestJNI.c:1:17: jni.h: No such file or directory



Je rajoute donc les chemin correspondant au .h (-I"c:monchemin") et le compilateur plante completement...



Ma ligne de code exact est:

gcc -shared -I"C:\Program Files\Java\J2SDK\include" -I"C:\Program
Files\Java\J2SDK\include\win32" -o mabibjni.dll TestJNI.c TestJNI

.def
0
blaise_laporte Messages postés 6 Date d'inscription mercredi 2 mars 2005 Statut Membre Dernière intervention 18 juillet 2005
18 juil. 2005 à 11:38
C'est bon, j'avais une erreur dans mon TestJNI.def



Une erreur d'orthographe...



(oui, je suis dehors!)
0