Charger image SDL en C

small1 -  
[Dal] Messages postés 6122 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour, à tous j'essaye de faire un petit programme en utilisant la bibliothèque d SDL mais jai

un problème avec le chargement d'image: #include <SDL/SDL_image.h> Voici le code

#include<stdlib.h>
#include<stdio.h>
#include <SDL/SDL.h>
#include <SDL/SDL_image.h>

int main ( int argc, char** argv )
{
//creation de deux pointeurs
SDL_Surface *ecran=NULL, *menu=NULL;
SDL_Rect positionMenu;
SDL_Event event; //pour la gestion des évènements
int continuer=1;
// initialize SDL video
SDL_Init( SDL_INIT_VIDEO );
SDL_WM_SetIcon(IMG_Load(Programmation C\sprite\caisse.jpg));
ecran=SDL_SetVideoMode(LARGEUR_FENETRE,HAUTEUR_FENETRE,32,SDL_HWSURFACE | SDL_DOUBLEBUF);
SDL_WM_SetCaption("Petits Chevaux",NULL);
menu= IMG_Load(Programmation C\sprite\menu.jpg);
positionMenu.x=0;
positionMenu.y=0;
while(continuer)
{
SDL_WaitEvent(&event);
switch(event.type){
case SDL_QUIT:
continuer =0;break;
case SDL_KEYDOWN:
switch(event.key.keysym.sym){
case SDLK_ESCAPE: continuer=0; break;//touche échap
case SDLK_2: jouer(ecran); break;
}
break;
}
SDL_FillRect(ecran,NULL,SDL_MapRGB(ecran->format,0,0,0));
SDL_BlitSurface(menu,NULL,ecran,&positionMenu);
SDL_Quit();

}
return EXIT_SUCCESS;
}

S'il vous plait aider moi Merci.

7 réponses

  1. small1 Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
     
    indications pour l'erreur:
    fatal error: SDL/SDL_image.h: No such file or director a la ligne
    #include <SDL/SDL_image.h>
    0
  2. NiicoDu42 Messages postés 169 Statut Membre 10
     
    Quel est ton compilateur ?
    il faut définir ce que vaut LARGEUR_FENETRE !
    :-)
    0
  3. small1 Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
     
    en effectuant cette modification l'erreur demeure.
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. JwTdd
     
    salut, le fichier SDL_image.h est présent dans SDL?
    0
  6. small1 Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
     
    Merci à vous de m'avoir aidé. J'utilise codeblock, J'ai definis LARGEUR_FENETRE
    dans un fichier constantes.h que j'ai ensuite inclus #include"constantes.h".
    Merci encore une fois de plus.
    0
  7. small1 Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
     
    Salut Je ne trouve pas SDL_image.h dans la SDL mais d'autres fichier y sont comme SDL_quit, je ne sais comment faire. Merci pour l'indication
    0