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
sdl [Le 11/09/2022, 11:32]
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
sdl [Le 19/03/2023, 16:52] (Version actuelle)
Amiralgaby SDL3 en cours de développement + maj de la partie installation
Ligne 13: Ligne 13:
  
 Elle possède plusieurs bibliothèques annexes gérant chacune des éléments additionnels :​ images, polices, réseau, sons, etc. Elle possède plusieurs bibliothèques annexes gérant chacune des éléments additionnels :​ images, polices, réseau, sons, etc.
-===== Pour une utilisation simple ===== 
  
-[[:​tutoriel:​comment_installer_un_paquet|Installez ​le paquet]] **[[apt>​libsdl1.2debian]]**.+<​note>​La version 3 de SDL (SDL3) est en cours de développement,​ son principal but est de fournir une totale compatibilité avec le compositeur de fenêtre ​[[wayland]].</​note>​
  
 +===== Installation =====
 +<​note>​Si vous commencez un projet, préférez la version stable (SDL2) ou en la version en cours de développement (SDL3) 8-)</​note>​
 +
 +==== Première version de SDL  ====
 +Pour installer les fichiers de développement,​ installez le paquet [[apt>​libsdl1.2-dev]].
 +Pour la version 1 stable [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​libsdl1.2debian]]**
 +
 +==== Pour une utilisation simple de SL2 ====
 La **[[apt>​libsdl2-2.0-0]]** permet de gérer plusieurs fenêtres et est celle couramment utilisée La **[[apt>​libsdl2-2.0-0]]** permet de gérer plusieurs fenêtres et est celle couramment utilisée
 (voir plus bas pour une utilisation simple des librairies complémentaires) (voir plus bas pour une utilisation simple des librairies complémentaires)
  
-===== Installation complète ​ ====+==== Installation complète ​de SDL2  ====
 Utiliser la commande suivante pour installer SDL2 avec toutes ces libraires: Utiliser la commande suivante pour installer SDL2 avec toutes ces libraires:
   sudo apt install libsdl2-2.0-0 libsdl2-gfx-1.0-0 libsdl2-image-2.0-0 libsdl2-mixer-2.0-0 libsdl2-net-2.0-0 libsdl2-ttf-2.0-0   sudo apt install libsdl2-2.0-0 libsdl2-gfx-1.0-0 libsdl2-image-2.0-0 libsdl2-mixer-2.0-0 libsdl2-net-2.0-0 libsdl2-ttf-2.0-0
  
-===== Installer la version pour les développeurs =====+==== Installer la version ​SDL2 pour les développeurs ==== 
 +[[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​libsdl2-dev]]**. 
 + 
 +==== Version en cours de développement - compilation/​installation de SDL3 ==== 
 +La version 3 de SDL (qui est actuellement en développement) est disponible sur le GitHub du projet [[https://​github.com/​libsdl-org/​SDL|SDL (GitHub)]]. Elle est très simple à compiler.
  
 +Clonez le dépôt git du projet et lancez la commande décrite dans le fichier **INSTALL.txt**
 +  cmake -S . -B build && cmake --build build && cmake --install build
  
-[[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] ​ **[[apt>​libsdl2-dev]]** pour utiliser ​SDL2 mais le paquet **[[apt>libsdl1.2-dev ]]** est toujours utilisable.+Ensuite pourrez l'​installer et l'utiliser ​avec les fichiers d'​entête ''<​SDL3/​SDL.h>''​ par exemple.
  
 ===== Bibliothèques complémentaires ===== ===== Bibliothèques complémentaires =====
  • sdl.txt
  • Dernière modification: Le 19/03/2023, 16:52
  • par Amiralgaby