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 Dareg . É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 bumblee . É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.