SDL [Linker error] undefined reference to `WinMain@16'

Signaler
Messages postés
275
Date d'inscription
samedi 19 novembre 2005
Statut
Membre
Dernière intervention
27 avril 2010
-
cs_jojosky
Messages postés
3
Date d'inscription
jeudi 24 mai 2007
Statut
Membre
Dernière intervention
9 avril 2009
-
Bonjour,

Je déute depuis ce matin et je suis déja dans la mouize ca commence bien !!

J'ai un petit problème pour installer la SDL (je suis sous dev-cpp) mais n'importe ou que je la mette en sous dossier dans l'include meme en direct rien ni fait , j'ai bien copier tout les fichier lib dans le mingw32/lib

si je tappe :
#include <stdlib.h>
#include <stdio.h>
#include <SDL.h>
int main(int argc, char *argv[])
{
    return 0;
}

j'obtient : [Linker error] undefined reference to `WinMain@16'

4 réponses

Messages postés
3
Date d'inscription
jeudi 24 mai 2007
Statut
Membre
Dernière intervention
9 avril 2009
1
Essaye de mettre ces options de linkage:

-lmingw32

-lSDLmain

-lSDL

Tcheese !!!
Messages postés
3212
Date d'inscription
lundi 7 novembre 2005
Statut
Membre
Dernière intervention
16 février 2009
12
Tu as peut-être créé un projet Application (GUI) au lieu de console

C++ (@++)<!--
Messages postés
275
Date d'inscription
samedi 19 novembre 2005
Statut
Membre
Dernière intervention
27 avril 2010
1
Salut
Apparament c'est pas ca j'ai toujours le meme bug!
Messages postés
65
Date d'inscription
vendredi 10 février 2006
Statut
Membre
Dernière intervention
21 octobre 2009

Si tu est sous dev-cpp comme moi.
L'erreur est dû à un probleme de déclaration de fonction, apparament SDL a besoin de sa librairie et tu ne lui donne pas. Pour resoudre le problème tu met à jour le package Dev et tu choisis le package libsdl puis tu l'inclus à ton projet et normalement tu n'auras plus de probléme.
Bye