Compilation JNI JAWT MinGW
Bonsoir,
Je cherche à récupérer le hwnd natif d'une Window java.
J'essaye donc de générer une dll que je pourrait utiliser via jni. J'utilise MinGW32 installé sur winXP pour générer la dll.
Mais j'ai l'erreur suivante lors du "linkage" :
Code:
undefined reference to `_imp__JAWT_GetAWT@8'
Voici mon script de génération :
Code:
1 2 3 4 5 6 7 8 9 10 11
| @echo off
set JAVA_HOME="C:\Java\jdk1.6.0_17"
set PLATFORM=win32
set CFLAGS=-I%JAVA_HOME%\include -I%JAVA_HOME%\include\%PLATFORM%
set LDFLAGS=-D_JNI_IMPLEMENTATION_ -L%JAVA_HOME%\lib -ljawt
del *.o
gcc -c %CFLAGS% libjni.cpp -o libjni.o
gcc %LDFLAGS% -shared -o libjni.dll libjni.o libjni.def |
Qu'est-je fait de mal ?