Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
applications:sdl [Le 03/04/2007, 11:06]
84.7.68.168 Librairies -> Bibliothèques
— (Version actuelle)
Ligne 1: Ligne 1:
-{{tag>​breezy dapper edgy jeux programmation}} 
  
-<​code>​ 
-Versions Breezy, Dapper, Edgy 
-</​code>​ 
- 
-====== SDL : Installation et compilation ====== 
- 
-par [[utilisateurs:​lost-in-the-shell]] 
- 
-===== C'est quoi ? ===== 
- 
-La [[http://​www.libsdl.org/​|SDL]] (Simple DirectMedia Layer) est une [[http://​fr.wikipedia.org/​wiki/​Biblioth%C3%A8que_logicielle|bibliothèque logicielle]] permettant de développer des programmes gérant le son, la vidéo, le clavier, la souris et le lecteur CD avec plusieurs langages (la liste complète est disponible sur le [[http://​www.libsdl.org/​|Site officiel]] . 
-Elle a notamment été utilisée pour le portage du jeu [[http://​fr.wikipedia.org/​wiki/​Civilization|Civilization II]] sous Linux et le jeu [[http://​fr.wikipedia.org/​wiki/​Doom|Doom]] sous BeOS. 
- 
- 
- 
-===== Pour une utilisation simple ===== 
- 
-Si vous ne cherchez pas à développer avec la SDL, assurez vous que le dépôt Universe est activé dans votre **/​etc/​apt/​sources.list** . Tapez alors 
-<​code>​sudo apt-get install libsdl1.2debian-all</​code>​ 
- 
-===== Installer la version pour les développeurs ===== 
- 
-En plus du paquet cité plus haut ( ** libsdl1.2debian-all** ), installez le paquet **libsdl1.2-dev** de cette manière ​ 
-<​code>​sudo apt-get install libsdl1.2-dev</​code>​ 
- 
- 
-===== Compiler un programme en C/SDL avec GCC ===== 
- 
-Placez-vous dans le répertoire où sont enregistrées vos sources, puis tapez : 
-<​code>​gcc fichier1.c fichier2.c ... -lSDLmain -lSDL executable</​code>​ 
-ou 
-<​code>​gcc -o executable fichier1.c fichier2.c ... -lSDLmain -lSDL</​code>​ 
-Vous pourrez alors lancer votre programme avec : 
-<​code>​./​executable</​code>​ 
- 
- 
-===== Bibliothèques complémentaires ===== 
- 
-Pour installer SDL_image et SDL_ttf, tapez tout simplement : 
-<​code>​sudo apt-get install libsdl-image1.2 libsdl-image1.2-dev libsdl-ttf2.0-0 libsdl-ttf2.0-dev</​code>​ 
- 
-Les options respectives à ajouter à la compilation avec GCC (après **-lSDLmain -lSDL** ) sont : 
-<​code>​-lSDL_image # pour SDL_image 
--lSDL_ttf # pour SDL_ttf</​code>​ 
- 
-===== Petit plus ===== 
- 
-Si vous savez déjà programmer en C/C++ et que vous voulez apprendre à utiliser la SDL pour vos programmes, il y a de très bons tutorials sur le [[http://​www.siteduzero.com|Site du Zéro]] 
  • applications/sdl.1175591172.txt.gz
  • Dernière modification: Le 18/04/2011, 14:46
  • (modification externe)