Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
sdl [Le 05/03/2016, 01:08] 89.84.22.24 ajouté instructions pour compiler avec SDL2 + compilation séparée |
sdl [Le 13/01/2018, 10:55] 81.245.25.74 [Compiler un programme en C/SDL avec GCC ou g++] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Edgy programmation BROUILLON}} | + | {{tag>Xenial programmation BROUILLON}} |
---- | ---- | ||
Ligne 13: | Ligne 13: | ||
===== Pour une utilisation simple ===== | ===== Pour une utilisation simple ===== | ||
- | [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt>libsdl1.2debian]]** (dépôt Universe). | + | [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt>libsdl1.2debian]]**. |
(voir plus bas pour une utilisation simple des librairies complémentaires) | (voir plus bas pour une utilisation simple des librairies complémentaires) | ||
Ligne 19: | Ligne 19: | ||
===== Installer la version pour les développeurs ===== | ===== Installer la version pour les développeurs ===== | ||
- | [[:tutoriel:comment_installer_un_paquet|installez le paquet]] **[[apt>libsdl1.2-dev]]**. | + | [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt>libsdl2-dev]]** pour utiliser SDL2 mais le paquet **[[apt>libsdl1.2-dev ]]** est toujours utilisable. |
- | + | ||
- | À partir d'Ubuntu 14.04, on peut [[:tutoriel:comment_installer_un_paquet|installez le paquet]] **[[apt>libsdl2-dev]]** a la place de libsdl1.2-dev, pour utiliser SDL2. | + | |
Ligne 37: | Ligne 35: | ||
gcc -o executable main.o fichier1.o `sdl-config --libs` | gcc -o executable main.o fichier1.o `sdl-config --libs` | ||
- | Si vous avez installé le paquet libsdl2-dev et que vous programmez avec SDL2, utilisez sdl2-config au lieu de sdl-config. | + | **Si vous avez installé le paquet libsdl2-dev et que vous programmez avec SDL2, utilisez sdl2-config au lieu de sdl-config.** |
Une fois la compilation terminée, vous pourrez lancer votre programme avec : | Une fois la compilation terminée, vous pourrez lancer votre programme avec : | ||
Ligne 58: | Ligne 56: | ||
-lSDL_mixer # pour SDL_mixer | -lSDL_mixer # pour SDL_mixer | ||
</code> | </code> | ||
- | |||
- | |||
- | |||
- | |||
- | |||
===== Petit plus ===== | ===== Petit plus ===== |