Problème avec SDL2 dans Code::Blocks

Bonjour à tous, Je rencontre des difficultés pour utiliser SDL2 dans mon projet Code::Blocks et j'aimerais votre aide. Contexte Système d'exploitation : Windows 11 Version de Code::Blocks : Code::Blocks IDE Version de SDL2 :https://www.libsdl.org/projects/SDL_image/release/SDL2_image-2.8.3.zip Description du Problème J'essaie d'afficher une image en utilisant SDL2, mais je rencontre des erreurs lors de la compilation ou de l'exécution. Voici un extrait de mon code : include include include int main(int argc, char* argv[]) { // Initialisation de SDL if (SDL_Init(SDL_INIT_VIDEO) < 0) { std::cerr

Apr 24, 2025 - 18:28
 0
Problème avec SDL2 dans Code::Blocks

Bonjour à tous,

Je rencontre des difficultés pour utiliser SDL2 dans mon projet Code::Blocks et j'aimerais votre aide.

Contexte
Système d'exploitation : Windows 11
Version de Code::Blocks : Code::Blocks IDE
Version de SDL2 :https://www.libsdl.org/projects/SDL_image/release/SDL2_image-2.8.3.zip

Description du Problème
J'essaie d'afficher une image en utilisant SDL2, mais je rencontre des erreurs lors de la compilation ou de l'exécution. Voici un extrait de mon code :

include

include

include

int main(int argc, char* argv[]) {
// Initialisation de SDL
if (SDL_Init(SDL_INIT_VIDEO) < 0) {
std::cerr << "Erreur d'initialisation de SDL : " << SDL_GetError() << std::endl;
return -1;
}

// Initialisation de SDL_image
if (IMG_Init(IMG_INIT_PNG) == 0) {
    std::cerr << "Erreur d'initialisation de SDL_image : " << IMG_GetError() << std::endl;
    SDL_Quit();
    return -1;
}

// Création de la fenêtre et du rendu
// ...

// Chargement de l'image
SDL_Surface* image = IMG_Load("chemin/vers/votre/image.png");
if (!image) {
    std::cerr << "Erreur de chargement de l'image : " << IMG_GetError() << std::endl;
    // ...
}

// Affichage de l'image
// ...

// Nettoyage
IMG_Quit();
SDL_Quit();
return 0;

}

Erreurs Rencontrées

||=== Build: Release in ttttttt (compiler: GNU GCC Compiler) ===|
C:\Users\USER\Desktop\TPs C++\ttttttt\main.cpp|2|fatal error: SDL_image.h: No such file or directory|
||=== Build failed: 1 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===|

Ce que j'ai essayé
J'ai vérifié que les bibliothèques SDL2 et SDL_image sont correctement installées.
J'ai ajouté les chemins d'inclusion et de bibliothèque dans les paramètres de projet de Code::Blocks.
J'ai essayé de charger différentes images, mais le problème persiste.

Questions
Quel pourrait être le problème avec le chargement de l'image ?
Y a-t-il des étapes supplémentaires que je devrais suivre pour configurer SDL2 dans Code::Blocks ?