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 : 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;
}
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�