Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 23/02/2013, à 13:07

ShinouQ

(Résolu) PB : undefined reference to `SDL_Init'

Bonjour, en licence d'info je travaille sur un projet et on utilise une bibliothèque graphique pour la première fois. On ne nous a pas encore appris comment tout cela fonctionne, donc je viens ici pour trouver des réponses à mon problème, mon Makefile est bon, et quand je tape "Make" dans le terminal de mon projet, j'obtiens ceci :


gcc -Wall -Werror -lSDL -lSDLmain Flood-It-1.o API_Gene_instance.o API_Grille.o -o flood
API_Grille.o: In function `Grille_ouvre_fenetre':
API_Grille.c:(.text+0x1b1): undefined reference to `SDL_Init'
API_Grille.c:(.text+0x1ba): undefined reference to `SDL_GetError'
API_Grille.c:(.text+0x1e0): undefined reference to `SDL_Quit'
API_Grille.c:(.text+0x206): undefined reference to `SDL_SetVideoMode'
API_Grille.c:(.text+0x215): undefined reference to `SDL_EnableKeyRepeat'
API_Grille.c:(.text+0x224): undefined reference to `SDL_WM_SetCaption'
API_Grille.o: In function `Grille_ferme_fenetre':
API_Grille.c:(.text+0x234): undefined reference to `SDL_Quit'
API_Grille.o: In function `Grille_chg_case':
API_Grille.c:(.text+0x251): undefined reference to `SDL_GetVideoSurface'
API_Grille.c:(.text+0x2cc): undefined reference to `SDL_FillRect'
API_Grille.c:(.text+0x36d): undefined reference to `SDL_FillRect'
API_Grille.o: In function `Grille_redessine_Grille':
API_Grille.c:(.text+0x381): undefined reference to `SDL_GetVideoSurface'
API_Grille.c:(.text+0x391): undefined reference to `SDL_Flip'
API_Grille.o: In function `Grille_attente_touche':
API_Grille.c:(.text+0x3a7): undefined reference to `SDL_GetVideoSurface'
API_Grille.c:(.text+0x3b7): undefined reference to `SDL_Flip'
API_Grille.c:(.text+0x3c5): undefined reference to `SDL_PollEvent'
API_Grille.c:(.text+0x3f2): undefined reference to `SDL_Delay'
collect2: ld a retourné 1 code d'état d'exécution
make: *** [flood] Erreur 1

Quelqu'un saurait où se situe le problème?

Dernière modification par ShinouQ (Le 23/02/2013, à 13:35)

Hors ligne

#2 Le 23/02/2013, à 13:23

pingouinux

Re : (Résolu) PB : undefined reference to `SDL_Init'

Bonjour,
Essaye comme ceci :

gcc -Wall -Werror Flood-It-1.o API_Gene_instance.o API_Grille.o -o flood -lSDL -lSDLmain

Hors ligne

#3 Le 23/02/2013, à 13:34

ShinouQ

Re : (Résolu) PB : undefined reference to `SDL_Init'

Nickel, merci bcp

Hors ligne