Edition de lien JNI

Edition de lien JNI - C - Programmation

Marsh Posté le 22-10-2004 à 18:54:23    

Bonjour,
J'ai un probleme que je n'arrive pas a resoudre au niveau de l'edition de lien :


gcc -o Test.exe Main.o test_jni_flash_FlashWindow.o        
test_jni_flash_FlashWindow.o(.text+0x85): In function `Java_test_jni_flash_FlashWindow_flash':
F:/Program Files/eclipse 3.1M1/workspace/CFileClignotement/Debug/../test_jni_flash_FlashWindow.c:38: undefined reference to `_imp__JAWT_GetAWT@8'
mingw32-make: *** [Test.exe] Error 1


 
Je pense que ca viend du fait qu'il faut ajouter la bibliotheque jaw.lib, donc j'ai ajouter -l"...java.lib", et j'ai cette erreur :
 

gcc -o Test.exe Main.o test_jni_flash_FlashWindow.o        -l"D:\j2sdk1.4.1_02\lib\jawt.lib"
F:\Program Files\MinGW\bin\..\lib\gcc-lib\mingw32\3.2.3\..\..\..\..\mingw32\bin\ld.exe: cannot find -lD:\j2sdk1.4.1_02\lib\jawt.lib


 
J'ai plus d'idée pour savoir si ca vien de ld.exe, du fait qu'il ne trouve pas la lib...
 
J'ai essayé avec -L"repertoire de la lib", mais ca a rien fait de mieux.

Reply

Marsh Posté le 22-10-2004 à 18:54:23   

Reply

Marsh Posté le 22-10-2004 à 19:19:24    

man gcc :o
pas de -l
ou alors -L + -lmachin

Reply

Marsh Posté le 22-10-2004 à 19:27:22    

Taz a écrit :

man gcc :o
pas de -l
ou alors -L + -lmachin


Merci, je vais tester ce soir, c'est CDT qui m'a enduit en erreur en permettant de mettre de -l avec un chemin...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed