Ajouter un commentaire

hajer

Me revoilà :D
Bon cette fois - ci je vais pas mettre une tonne de code comme je l'ai fait auparavant :shock:

J'ai trouvé un bon tuto pour utiliser jni avec netbeans en téléchargeant l'ide pour C/C++, voici le lien au cas où
[url]
http://www.netbeans.org/kb/55/beginning-jni-part1.html
[/url]
bon pour ce qui est du principe, j'ai bien compris, en plus ce tuto fait référence au C pour bosser, donc ça m'allait bien.
Bref, tout allait comme sur des roulettes, jusqu'à qu'il m'ait demander de compiler le fichier .C là ce que m'affiche le moniteur c'est, d'abord positif, et puis après il bloque sur établissement des liens.
Voila ce qu'il affiche (pour que ca soit plus clair)

Running "rm -rf build/Debug/Cygwin-Windows/HelloWorldNative.o" in C:\HelloWorldNative


Clean successful. Exit value 0.

Running "c:\cygwin\bin\make.exe -f nbproject/Makefile-Debug.mk build/Debug/Cygwin-Windows/HelloWorldNative.o" in C:\HelloWorldNative

mkdir -p build/Debug/Cygwin-Windows
gcc.exe -mno-cygwin -Wl,--add-stdcall-alias -shared -m32   -c -g3 -gdwarf-2 -IC\:/Program\ Files/Java/jdk1.6.0_03/include -IC\:/Program\ Files/Java/jdk1.6.0_03/include/win32 -o build/Debug/Cygwin-Windows/HelloWorldNative.o HelloWorldNative.c
gcc: --add-stdcall-alias: linker input file unused because linking not done

Build successful. Exit value 0.

biensur dans le tuto (si vous y êtes allé jeter un coup d'oeuil), on me demander d'ajouter certains détails à la configuration du projet, entre autre ajouter des options à la ligne de commander du linker
-mno-cygwin -Wl,--add-stdcall-alias -shared -m32
cette ligne là, je crois que c'est elle le problème.
ou bien c'est du à une mauvaise version de cygwin (sachant que je dois, en l'installant, choisir un site miroir parmi à peu près une cinquantaine), ou bien les options de la ligne de commande sont mal saisis.
bon moi je ne m'y connais pas du tout en ce qui est des lignes de commandes du linker! je découvre ça même!!
Bref (Frédérique) si vous y connaissez quelques choses, ce sera trop cool! A part ça, espérons que ça ira après.

Merci..

Bon, je ne suis pas entrain de tester mon code sur celui du fax, c'est juste le traditionnel "Hello World". Donc... Le plus gros m'attends après

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 III   QQQ    U   U  V     V   SSS  
I Q Q U U V V S
I Q Q U U V V SSS
I Q QQ U U V V S
III QQQQ UUU V SSSS
Q