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 : Sélectionner tout - Visualiser dans une fenêtre à part undefined reference to `_imp__JAWT_GetAWT@8'
Voici mon script de génération :
Qu'est-je fait de mal ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager