Using DLL Import lib in C code with GCC
Hi all,
Je suis sous windows (98se).
J'ai créé un fichier de définition pour user32.dll avec impdef.
J'ai créé une librairie pour user32.dll avec buildlib (une sorte de implib 32 bits) et user32.def.
J'ai écri un petit programme C
Code:
1 2 3 4 5 6 7 8
|
int MessageBoxA (void* parent, char* message, char* caption, int style);
int main (int argc, char* argv [])
{
MessageBoxA (0, "un petit message", "titre", 0);
return 0;
} |
je compile avec la commande gcc test.c -luser32
Mais j'ai toujours le même message : undefined reference to MessageBoxA.
Pourtant MessageBoxA est bien dans user32.lib (je l'ai vérifié). J'ai aussi essayer en remplacant MessageBoxA par MessageBoxA@16 dans user32.def puis en recréant le nouvelle user32.lib. Mais le résultat est le même.
Please : how do I use an import from scratch ?
snifff, snifff.... je suis desespéré :(