nicoworld
Messages postés15Date d'inscriptionvendredi 30 juillet 2004StatutMembreDernière intervention14 septembre 2004
-
9 août 2004 à 19:48
cs_barine
Messages postés1Date d'inscriptionmardi 4 avril 2006StatutMembreDernière intervention 4 avril 2006
-
4 avril 2006 à 21:17
Voilà j'ai fait le code d'un morpion en C avec interface graphique avec l'aide de la bibliotheque SDLet quand je lance la compilation il pete comme erreur:
[Linker error] undefined reference to 'SDL_RWFromFile'
ou to SDL_LoadBMP_RW...
avec toute les fonction de SDL...
SDL_PollEvent SDL_FillRect...
Hylvenir
Messages postés364Date d'inscriptionmercredi 11 février 2004StatutMembreDernière intervention 5 octobre 20062 9 août 2004 à 20:20
ton problème vient de l'édition des liens.
Ton 'linker' ne trouve pas les fonctions de la SDL.
Il faut ajouter les libraires de la SDL dans ton projet (dev-cpp, VC, ou Makefile)
-lSDL et -lSDMain par exemple.
cs_barine
Messages postés1Date d'inscriptionmardi 4 avril 2006StatutMembreDernière intervention 4 avril 2006 4 avril 2006 à 21:17
salut voila je suis un nouveau en matiere de progamation alors j'aimerai bien que vous m'aidiez
il se trouve que je veux utiliser la bibliotheque SDL et que je n'arrive pas a compiler la source que j'ai telecharger j'utilise Dev-cpp4.9.9.2
void initSDL(void)
{
if (SDL_Init(SDL_INIT_VIDEO) < 0) {
fprintf(stderr, "Erreur à l'initialisation de la SDL : %s\n", SDL_GetError());
exit(EXIT_FAILURE);
}
if (affichage == NULL) {
fprintf(stderr, "Impossible d'activer le mode graphique : %s\n", SDL_GetError());
exit(EXIT_FAILURE);
}
SDL_WM_SetCaption("Mon premier programme SDL", NULL);
}
void attendreTouche(void)
{
SDL_Event event;
do
SDL_WaitEvent(&event);
while (event.type != SDL_QUIT && event.type != SDL_KEYDOWN);
}
le compilateur me pose comme probleme qu'il ya de multiple definition dans"initSDL","SDL_main","attendre touche",il ecrit aussi" ID return1exit status""first defined here" qu'elle est la solution merci d'avance