Installation SDL avec minGW et Eclipse
Bonsoir,
Il y a peu j'ai d�cid� d'installer la SDL donc j'ai correctement fait mes ajouts au dossier minGW et ajout� les options au linker d'eclipse.
Cependant j'ai un bien �trange probl�me, en effet lorsque j'appelle la fonction
tout se passe bien, aucun message d'erreur et la compilation est un succ�s.
En revanche lorsque je fait appel � la foncion
eclipse m'indique une mauvaise r�f�rence � cette fonction, et bien s�r le compilateur me renvoie la m�me erreur.
J'ai v�rifi� la syntaxe plusieurs fois, v�rifi� de quelle librairie d�pendait cette fonction (SDL.h, tout comme SDL_Init() ) alors je ne vois pas d'o� peut provenir le probl�me... Si quelqu'un a une piste j'en serai ravi ^^
PS: Il se passe la m�me chose avec SDL_WaitEvent()
Pour plus de pr�cisions voil� les d�tails:
Code source.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
#include <stdlib.h>
#include <stdio.h>
#include <SDL/SDL.h>
void pause();
int main(int argc, char *argv[])
{
SDL_Init(SDL_INIT_VIDEO); // Initialisation de la SDL
SDL_SetVideoMode(640, 480, 32, SDL_HWSURFACE); // Ouverture de la fenêtre
pause(); // Mise en pause du programme
SDL_Quit(); // Arrêt de la SDL
return EXIT_SUCCESS; // Fermeture du programme
}
void pause()
{
int continuer = 1;
SDL_Event event;
while (continuer)
{
SDL_WaitEvent(&event);
switch(event.type)
{
case SDL_QUIT:
continuer = 0;
}
}
} |
Erreur obtenue.
Code:
1 2 3 4 5 6 7 8
| gcc -lmingw32 -lSDLmain -lSDL -opremierSDL.exe src\main.o
src\main.o: In function `SDL_main':
D:/eclipse/premierSDL/Debug/../src/main.c:11: undefined reference to `SDL_SetVideoMode'
src\main.o: In function `pause':
D:/eclipse/premierSDL/Debug/../src/main.c:27: undefined reference to `SDL_WaitEvent'
collect2: ld returned 1 exit status
Build error occurred, build is stopped
Time consumed: 250 ms. |