Forum Programmation.c++ problème avec la sdl [Résolu]

Posté par  . Licence CC By‑SA.
Étiquettes :
0
10
mai
2014

Bonjour,

je suis plutôt un débutant et je suis le tutoriel du Site Du Zéro pour la SDL – à l'intérieur de celui pour le langage C mais j'ai décidé de travailler la SDL avec C++. Je travaille sur Linux Mint Debian avec Code::Blocks 12-11.3 ; j'ai installé les paquets libsdl2-dev 2.0.0+dfsg1-3 ainsi que libsdl2-2.0-0 2.0.0+dfsg1-3. Je travaille donc avec SDL 2.0 et non pas avec SDL 1.2 — avec lequel je n'ai pas de problème particulier. Lors de la compilation, Code::Blocks me renvoie : « référence indéfinie vers SDL_Init » et plus généralement vers toutes les fonctions de la bibliotèque.

  • # Édition de liens

    Posté par  . Évalué à 3.

    As-tu effectué l'édition de liens dans Code::Blocks ?
    Va voir dans le menu Settings > Compiler puis dans l'onglet Linker Settings.
    Clique alors sur Add et tape libSDL2
    Code::Blocks devrait avoir ajouté «lSDL2» dans la commande g++ qu'il génère. (Visible dans Build Log après avoir compilé)

    En espérant que ça t'aide. :)

  • # problème avec la sdl [Résolu]

    Posté par  . Évalué à 2. Dernière modification le 10 mai 2014 à 16:52.

    Merci de ton aide, le tout a fonctionné comme je voulais.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.