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
je compile avec la commande gcc test.c -luser32
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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; }
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é![]()
Partager