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