#1 Le 19/10/2015, à 14:07
- Cpt Caverne
[RESOLU][C][Code::Block] Installation bibliothèque SDL
Bonjour à tous,
je suis en se moment un cour de programmation en C sur Openclassrooms.
J'en suis désormais au chapitre 3 et je dois utiliser la bibliothèque SDL.
Sauf que je n'arrive pas à dire à Code::Block où sont situés les fichiers.
Dans le cours il est marqué que Code::Block affiche un assistant pour le lui dire lorsque je crée un projet SDL, mais elle ne s'affiche pas.
J'ai cherché sur internet, mais en vains.
Pouvez-vous m'indiquer la procédure à suivre ???
Merci d'avance
Jupiter007
Dernière modification par Cpt Caverne (Le 22/10/2015, à 12:47)
Ubuntu 15.10 Carte mère Asus F2A55-M
Mémoire DDR3 Corsair Value Select, 4 Go, PC3-10600, CAS 9
Processeur AMD A6-6400K Black Edition (3.9 GHz)
Alimentation Fortron Aurum S, 400W
Hors ligne
#2 Le 19/10/2015, à 14:11
- Jupiter007
Re : [RESOLU][C][Code::Block] Installation bibliothèque SDL
Désolé je me suis trompé de profil, j'ai pris celui de mon père pour créer le post.
Ce sera donc avec celui-ci que je vais répondre.
Amicalement
Jupiter007
Le thème d'icône Yaru pour Libreoffice : https://github.com/ubuntu/libreoffice-s … -fullcolor
Hors ligne
#3 Le 19/10/2015, à 17:25
- grigouille
Re : [RESOLU][C][Code::Block] Installation bibliothèque SDL
Personnellement je ne vois pas l'utilité d'utiliser code_blocks. Une compilation en ligne de commande comme indiqué dans la page sdl fait le travail simplement.
Debian (xfce) 12
HP LaserJet M1132 MFP
Hors ligne
#4 Le 20/10/2015, à 14:26
- Jupiter007
Re : [RESOLU][C][Code::Block] Installation bibliothèque SDL
Bonjour grigouille et merci de ta réponse,
la compilation en ligne de commande fonctionne.
C'est un peu moins pratique qu'un ide mais je vais m'en passer (de l'ide).
Qu'est que tu me conseillerai de prendre pour déboguer mon code ?
Amicalement
Jupiter007
Le thème d'icône Yaru pour Libreoffice : https://github.com/ubuntu/libreoffice-s … -fullcolor
Hors ligne
#5 Le 20/10/2015, à 17:06
- grigouille
Re : [RESOLU][C][Code::Block] Installation bibliothèque SDL
C'est parfait si tu arrives à compiler.
Pour que la compilation soit automatisée, il faut utiliser un fichier Makefile. Les tutoriels ne manquent pas.
Pour le déboguage, la sortie d'erreur pour afficher des traces est souvent suffisant.
Debian (xfce) 12
HP LaserJet M1132 MFP
Hors ligne
#6 Le 20/10/2015, à 17:54
- claudius01
Re : [RESOLU][C][Code::Block] Installation bibliothèque SDL
Bonsoir,
... Pour le déboguage, la sortie d'erreur pour afficher des traces est souvent suffisant.
@ Jupiter007, puisque tu es avec SDL, il y a Log Handling qui permet de tracer l'exécution de ton programme...
Hors ligne
#7 Le 20/10/2015, à 19:34
- grigouille
Re : [RESOLU][C][Code::Block] Installation bibliothèque SDL
Intéressant mais SDL_log.h est dans SDL2 et Jupiter007 suit un tutoriel SDL1.2
Debian (xfce) 12
HP LaserJet M1132 MFP
Hors ligne
#8 Le 21/10/2015, à 10:05
- claudius01
Re : [RESOLU][C][Code::Block] Installation bibliothèque SDL
Bonjour,
Certes, mais c'est peut-être l'occasion de migrer de 1.2 vers 2.0...
Hors ligne
#9 Le 21/10/2015, à 10:10
- Jupiter007
Re : [RESOLU][C][Code::Block] Installation bibliothèque SDL
Bonjour et merci de vos réponses,
j'ai quelques questions :
Est-ce que SDL2.0 est mieux que SDL1.2 ?
Y a t-il une commande terminal pour compiler avec SDL2.0 ?
Amicalement
Jupiter007
Le thème d'icône Yaru pour Libreoffice : https://github.com/ubuntu/libreoffice-s … -fullcolor
Hors ligne
#10 Le 21/10/2015, à 10:19
- grigouille
Re : [RESOLU][C][Code::Block] Installation bibliothèque SDL
Il faut utiliser sdl2-config pour la compilation SDL2.
Debian (xfce) 12
HP LaserJet M1132 MFP
Hors ligne
#11 Le 21/10/2015, à 10:37
- claudius01
Re : [RESOLU][C][Code::Block] Installation bibliothèque SDL
@ Jupiter007: Liens qui devraient t'intéresser (si pas déjà trouvés ;-):
Hors ligne
#12 Le 21/10/2015, à 11:41
- Jupiter007
Re : [RESOLU][C][Code::Block] Installation bibliothèque SDL
Merci de vos réponses
Il faut utiliser sdl2-config pour la compilation SDL2.
Donc la commande à utiliser est :
gcc -o executable fichier1.c fichier2.c fichier3.c ... `sdl2-config --cflags --libs`
Bien sur avant il faut avoir installé SDL2.
@ Jupiter007: Liens qui devraient t'intéresser (si pas déjà trouvés ;-):
Merci je vais y jeter un coup d’œil (même les deux ).
Quel est la différence entre SDL1.2 et SDL2 ?
Amicalement
Jupiter007
Le thème d'icône Yaru pour Libreoffice : https://github.com/ubuntu/libreoffice-s … -fullcolor
Hors ligne
#13 Le 21/10/2015, à 13:30
- claudius01
Re : [RESOLU][C][Code::Block] Installation bibliothèque SDL
Quel est la différence entre SDL1.2 et SDL2 ?
Un aperçu des nouvelles fonctionnalités [de SDL 2.0] est dans le lien déjà indiqué; à savoir: migrer de 1.2 vers 2.0 -> Une traduction de cette page par Developpez.com est disponible...
Hors ligne
#14 Le 21/10/2015, à 18:02
- Jupiter007
Re : [RESOLU][C][Code::Block] Installation bibliothèque SDL
Un aperçu des nouvelles fonctionnalités [de SDL 2.0] est dans le lien déjà indiqué;
Désolé je na l'avais pas encore regardé.
Est que je peux continuer à suive la partie du cour sur la SDL sur openclassrooms ?
Amicalement
Jupiter007
Le thème d'icône Yaru pour Libreoffice : https://github.com/ubuntu/libreoffice-s … -fullcolor
Hors ligne
#15 Le 21/10/2015, à 18:35
- claudius01
Re : [RESOLU][C][Code::Block] Installation bibliothèque SDL
Est que je peux continuer à suivre la partie du cours sur la SDL sur openclassrooms ?
Je t'y encourage vivement (et ce jusqu'au Certificat De Réussite ;-)
Le développement logiciel est comme l'ascension d'une montagne.
Tu gravis à ton rythme en cordée avec le guide que tu as choisi, qui a posé des pitons pour permettre de progresser toujours plus haut et un jour tu seras 1er de cordée...
Tout ce que tu auras appris sera transposable dans un environnement proche, en l’occurrence SDL 1.2 -> 2.0.
[avis]Le Langage C étant Universel (comme d'autres langages d'ailleurs ;-) et restant l'un des langages les plus utilisé aujourd'hui[/avis].
Hors ligne
#16 Le 22/10/2015, à 12:43
- Jupiter007
Re : [RESOLU][C][Code::Block] Installation bibliothèque SDL
Bonjour,
je vais donc terminer le cours sur le C d'Openclassrooms (et ce grâce à vous )
Merci de votre aide et de vos conseils.
Amicalement
Jupiter007
Le thème d'icône Yaru pour Libreoffice : https://github.com/ubuntu/libreoffice-s … -fullcolor
Hors ligne