Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 19/10/2015, à 15: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, à 13: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, à 15: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, à 18: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, à 15: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, à 18: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, à 18:54

claudius01

Re : [RESOLU][C][Code::Block] Installation bibliothèque SDL

Bonsoir,

grigouille a écrit :

... 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, à 20: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, à 11: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, à 11: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, à 11: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, à 11: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, à 12:41

Jupiter007

Re : [RESOLU][C][Code::Block] Installation bibliothèque SDL

Merci de vos réponses

grigouille a écrit :

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.

claudius01 a écrit :

@ 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 tongue).

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, à 14:30

claudius01

Re : [RESOLU][C][Code::Block] Installation bibliothèque SDL

Jupiter007 a écrit :

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, à 19:02

Jupiter007

Re : [RESOLU][C][Code::Block] Installation bibliothèque SDL

claudius01 a écrit :

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, à 19:35

claudius01

Re : [RESOLU][C][Code::Block] Installation bibliothèque SDL

Jupiter007 a écrit :

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, à 13: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 smile)
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