Probleme avec DevC++ et SDL
Bonjour a tous,
J'ai un probleme de configuration du compilateur DevC++ et SDL.
Dans le tutorial de ce site, il est dit de rajouter -lSDLmain -lSDL pour que le compilateur prenne en compte la SDL.
Le linker semble trouver la SDL mais pas g++
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 36 37 38 39 40 41 42 43
| //focus on sdl
//fosdl1_1.cpp
//16APR2002
//ernest pazera
//requires static linkage to:
//sdl.lib, sdlmain.lib
//requires dynamic linkage to:
//sdl.dll
//include SDL stuff
#include "sdl.h"
//include ability to print to files
#include <stdio.h>
//main function
int main(int argc, char* argv[])
{
//initialize SDL
if (SDL_Init(SDL_INIT_VIDEO)==-1)
{
//error initializing SDL
//report the error
fprintf(stderr,"Could not initialize SDL!\n");
}
else
{
//SDL initialized
//report success
fprintf(stdout,"SDL initialized properly!\n");
//quit SDL
SDL_Quit();
}
//return 0
return(0);
} |
Voici le code pour tester l'installation de la SDL
et voici les messages d'erreurs (log de compilation)
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| Compilateur: Default compiler
Building Makefile: "C:\Programmation\Travail\SDL\Examples\FOSDL1_1\Makefile.win"
Finding dependencies for file: C:\Programmation\Travail\SDL\Examples\FOSDL1_1\fosdl1_1.cpp
Exécution de make...
make.exe -f "C:\Programmation\Travail\SDL\Examples\FOSDL1_1\Makefile.win" all
g++.exe fosdl1_1.o -o "fosdl1_1.exe" -L"C:/Programmation/Dev-Cpp/lib" SDLmain -L"C:/Programmation/Dev-Cpp/lib" -mwindows -lSDLmain -lSDL
g++.exe: SDLmain: No such file or directory
make.exe: *** [fosdl1_1.exe] Error 1
Exécution terminée |
Le probleme est : 'g++.exe: SDLmain: No such file or directory'
et qu'il ne cree aucun executable.
La compilation du fichier fosdl1_1.cpp (sans projet) me donne le meme resultat. Pourtant lorsque je retire l'option sdlmain des parametres, le linker me donne des erreurs, donc le parametrage est correct sinon le linker ne resoudrai pas les liens de la sdl
Merci d'avance pour votre aide.