SDL /C /C++ erreur
Résolu
freesta
Messages postés
592
Date d'inscription
Statut
Membre
Dernière intervention
-
freesta Messages postés 592 Date d'inscription Statut Membre Dernière intervention -
freesta Messages postés 592 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- SDL /C /C++ erreur
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- J'aime par erreur facebook notification - Forum Facebook
- Java code erreur 1603 ✓ - Forum Windows
- Code erreur f3500-31 ✓ - Forum Bbox Bouygues
2 réponses
la macro est mal définie. essai :
#define SDL_IMAGE_VERSION(X)\ {\ (X)->major = SDL_IMAGE_MAJOR_VERSION;\ (X)->minor = SDL_IMAGE_MINOR_VERSION;\ (X)->patch = SDL_IMAGE_PATCHLEVEL;}
merci,
mais maintenant j'ai encore plus d'erreur:
|34|more undefined references to 'IMG_Load' follow|
et les warning lol
||=== Build finished: 6 errors, 700 warnings ===|
need help!
sources:
#include <stdlib.h>
#include <stdio.h>
#include <SDL/SDL.h>
#include <SDL/SDL_image.h>
#include "constantes.h"
#include "jeu.h"
void jouer(SDL_Surface* ecran)
{
SDL_Surface *mario[4] = {NULL}; // 4 surfaces pour chacune des directions de mario
SDL_Surface *mur = NULL, *caisse = NULL, *caisseOK = NULL, *objectif = NULL, *marioActuel = NULL;
SDL_Rect position, positionJoueur;
SDL_Event event;
int continuer = 1, objectifsRestants = 0, i = 0, j = 0;
int carte[NB_BLOCS_LARGEUR][NB_BLOCS_HAUTEUR] = {0};
// Chargement des sprites (décors, personnage...)
mur = IMG_Load("mur.jpg");//ligne34
caisse = IMG_Load("caisse.jpg");
caisseOK = IMG_Load("caisse_ok.jpg");
objectif = IMG_Load("objectif.png");
mais maintenant j'ai encore plus d'erreur:
|34|more undefined references to 'IMG_Load' follow|
et les warning lol
||=== Build finished: 6 errors, 700 warnings ===|
need help!
sources:
#include <stdlib.h>
#include <stdio.h>
#include <SDL/SDL.h>
#include <SDL/SDL_image.h>
#include "constantes.h"
#include "jeu.h"
void jouer(SDL_Surface* ecran)
{
SDL_Surface *mario[4] = {NULL}; // 4 surfaces pour chacune des directions de mario
SDL_Surface *mur = NULL, *caisse = NULL, *caisseOK = NULL, *objectif = NULL, *marioActuel = NULL;
SDL_Rect position, positionJoueur;
SDL_Event event;
int continuer = 1, objectifsRestants = 0, i = 0, j = 0;
int carte[NB_BLOCS_LARGEUR][NB_BLOCS_HAUTEUR] = {0};
// Chargement des sprites (décors, personnage...)
mur = IMG_Load("mur.jpg");//ligne34
caisse = IMG_Load("caisse.jpg");
caisseOK = IMG_Load("caisse_ok.jpg");
objectif = IMG_Load("objectif.png");
justement je pensait que c'était la bibliotèque SDL_image.h mais apprarament non, ra je vais j'ammais y arrivé!
sa fait 2 jour que je regarde comment marche le SDL, je suis entrain d'aprendre, pour ensuite apprendre l'open gl , et ensuite le niveau au dessus.
je vois pas quel autre bibliotèque sa pourais être! faut que je recherche sur le net!
sa fait 2 jour que je regarde comment marche le SDL, je suis entrain d'aprendre, pour ensuite apprendre l'open gl , et ensuite le niveau au dessus.
je vois pas quel autre bibliotèque sa pourais être! faut que je recherche sur le net!