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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.