générer une dll à partir d'un .c - C - Programmation
Marsh Posté le 27-05-2004 à 15:53:38
quel compilo ? Montre ton code, la ligne de cmde complète...
Si c'est VC++, crée un projet dll.
Marsh Posté le 27-05-2004 à 16:01:08
j'ai dev-c++ sur mon poste
sur un autre poste il y a visual c++ qui permet apparemment de générer une dll a partir d'un .c avec cette commande :
cl -Ic:\java\include -Ic:\java\include\win32
-LD HelloWorldImp.c -Fehello.dll
en fait je suis le tutorial suivant :
http://java.sun.com/docs/books/tut [...] tepbystep/
Marsh Posté le 27-05-2004 à 16:01:52
evidemment j'ai mis les bon path pour include et include/win32 du jdk
Marsh Posté le 27-05-2004 à 16:19:13
sous Vc++ j'ai créer un projet comme tu m'as dit
dans le dossier source file j'ai mis mon.c
dans le dossier header files j'ai mis mon .h
dans ressources files j'ai rien mis
il compile bien mais quand j'appelle ma dll en faisant java HelloWorld il trouve bien la dll mais me dit que ce n'est pas une image windows valide
Marsh Posté le 27-05-2004 à 16:26:20
T'as créé un projet dll ?
Tonc et ton h, c'est toi qui les as écris ?
Je connais pas JNI, mais normalement tu dois avoir du code de wrapping généré...
Marsh Posté le 27-05-2004 à 16:32:39
ca marche merci à toi
sinon en fait mon projet est la réalisation de dll qui par jni seront exploité par un programme java.Le but étant de lire le contenu d 'une carte vitale
Marsh Posté le 27-05-2004 à 15:49:44
Voila en fait je debute en JNI et j'ai deja essayé de nombreux tutoriaux pour simpler afficher helloworld en appelant une dll dans un programme java
Je réalise toute les étapes sauf celle de la génération de la dll
qqn a deja fait cet exercice?
lorsque je fait un cl -Ipath..... j'obtient une fatale erreur et la dll n'est pas une image windows valide
merci pour votre aide