Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| sdl [Le 11/09/2022, 11:32] – 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) moths-art | sdl [Le 17/05/2025, 14:44] (Version actuelle) – correction mineures Amiralgaby | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag>Focal Bionic | + | {{tag>Noble programmation}} |
| ---- | ---- | ||
| Ligne 13: | Ligne 13: | ||
| Elle possède plusieurs bibliothèques annexes gérant chacune des éléments additionnels : | Elle possède plusieurs bibliothèques annexes gérant chacune des éléments additionnels : | ||
| - | ===== Pour une utilisation simple ===== | ||
| - | [[: | + | < |
| + | ===== Installation ===== | ||
| + | < | ||
| + | |||
| + | ==== Première version de SDL ==== | ||
| + | Pour installer les fichiers de développement, | ||
| + | Pour la version 1 stable [[: | ||
| + | |||
| + | ==== Pour une utilisation simple de SDL2 ==== | ||
| La **[[apt> | La **[[apt> | ||
| (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 |
| 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 |
| + | [[: | ||
| + | |||
| + | ==== Version en cours de développement - compilation/ | ||
| + | La version 3 de SDL (qui est actuellement en développement) est disponible sur le GitHub du projet [[https:// | ||
| + | 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 | ||
| - | [[: | + | Ensuite pourrez l' |
| ===== Bibliothèques complémentaires ===== | ===== Bibliothèques complémentaires ===== | ||
| Ligne 97: | Ligne 109: | ||
| ===== Compiler vos programmes SDL avec des librairies annexes ===== | ===== Compiler vos programmes SDL avec des librairies annexes ===== | ||
| - | < | + | < |
| Toutes les librairies se link en respectant ce modèle : '' | Toutes les librairies se link en respectant ce modèle : '' | ||
| Par exemple : | Par exemple : | ||
| - | gcc -o prog fichier1.c fichier2.c $(sdl-config --cflags --libs) -lSDL_mixer # Pour SDL1 avec SDL2_mixer | + | gcc -o prog fichier1.c fichier2.c $(sdl-config --cflags --libs) -lSDL_mixer # Pour SDL1 avec SDL_mixer |
| gcc -o prog fichier1.c fichier2.c $(sdl2-config --cflags --libs) -lSDL2_ttf # Pour SDL2 avec SDL2_ttf | gcc -o prog fichier1.c fichier2.c $(sdl2-config --cflags --libs) -lSDL2_ttf # Pour SDL2 avec SDL2_ttf | ||
