Bonjour,
Je suis en train d'apprendre comment se servir des librairies SDL.
Lors de ma première leçon, je tape le code :
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
#include <stdlib.h>
#include <stdio.h>
#include <SDL/SDL.h>
 
int winmain( int argc, char *argv[ ] )
{
	SDL_Surface *screen;
	if( SDL_Init( SDL_INIT_VIDEO ) == -1 )
	{
		printf( "Can't init SDL:  %s\n", SDL_GetError( ) );
		return EXIT_FAILURE;
	}
 
	atexit( SDL_Quit ); 
	screen = SDL_SetVideoMode( 640, 480, 16, SDL_HWSURFACE );
 
	if( screen == NULL )
	{
		printf( "Can't set video mode: %s\n", SDL_GetError( ) );
		return EXIT_FAILURE;
	}   
 
	SDL_Delay( 3000 );
 
	return EXIT_SUCCESS;
}
Et en compilant j'obtiens
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Erreur	1	error LNK2001: symbole externe non résolu _WinMain@16	MSVCRT.lib
J'ai vérifié sur la doc msdn, mais aucunes de leurs solutions ne résoud mon problème (ou bien je m'y suis mal pris) .
Si quelqu'un voyait mon problème, ca serait sympa