2010-09-30 11 views
0

Im essayant de créer un simple file.Im dll suivant le tutorielcréer un simple fichier dll avec JNI

http://java.sun.com/docs/books/jni/html/start.html

lorsque je tente de compiler le programme c que je reçois l'erreur suivante:

Avertissement W8057 HelloWorld.c 10: 'env' paramètre est jamais utilisé dans la fonction Java_He lloWorld_print Avertissement W8057 HelloWorld.c 10: Le paramètre 'obj' est jamais utilisé dans la fonction Java_He lloWorld_print

im en utilisant Borland C++ Compiler 5.5 i utilisé la commande suivante pour compiler le programme c

bcc32 -WD HelloWorld.c

Répondre

1

C'est parce que la plupart des fonctions JNI ne ont pas besoin de faire référence à l'env, et certains don Pas besoin de référencer l'objet. En d'autres termes, ignorez-le.

+0

ouais..je sais..mais le fichier dll n'est pas généré. – simplyblue

+0

Mais un avertissement n'indique pas un échec. Je ne pense pas que vous transmettiez les bons paramètres à bcc32 pour lui demander de lier quoi que ce soit. – bmargulies

+0

Je pense que -WD nous donne un fichier dll. pouvez-vous me corriger avec ce – simplyblue