| Les deux révisions précédentesRévision précédente | |
| sfml [Le 24/01/2022, 15:29] – [Structure] typo. lyondif02 | sfml [Le 11/09/2022, 11:51] (Version actuelle) – 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 |
|---|
| |
| {{tag>programmation multimédia BROUILLON}} | {{tag>programmation multimédia BROUILLON}} |
| ====== SFML : Simple and Fast Multimedia Library====== | ====== SFML : Simple and Fast Multimedia Library====== |
| {{https://dl.dropboxusercontent.com/u/28570337/tuto_ubuntu/img2.png}} | {{https://dl.dropboxusercontent.com/u/28570337/tuto_ubuntu/img2.png}} |
| |
| Sur la fenêtre qui apparaît, laissez les options par défaut et cliquez sur Finish. Cmake vérifie que vous avez toutes les dépendances nécessaires à la compilation de SFML. Si tout se passe bien, le message "Configuratig done." s'affiche en bas de la fenêtre, et des lignes apparaissent sur fond rouge comme dans la capture d'écran ci-dessous. | Sur la fenêtre qui apparaît, laissez les options par défaut et cliquez sur Finish. Cmake vérifie que vous avez toutes les dépendances nécessaires à la compilation de SFML. Si tout se passe bien, le message "Configuratig done." s'affiche en bas de la fenêtre, et des lignes apparaissent sur fond rouge comme dans la capture d'écran ci-dessous. |
| |
| <note important>Si quelque chose s'est mal passé, c'est qu'il vous manque quelque chose, réinstallez les librairies (commande plus haut) ou référez-vous au [[https://www.sfml-dev.org/tutorials/2.5/compile-with-cmake-fr.php|tutoriel officiel]] du site SFML.</note> | <note important>Si quelque chose s'est mal passé, c'est qu'il vous manque quelque chose, réinstallez les librairies (commande plus haut) ou référez-vous au [[https://www.sfml-dev.org/tutorials/2.5/compile-with-cmake-fr.php|tutoriel officiel]] du site SFML.</note> |
| sudo make install</code> | sudo make install</code> |
| |
| Et voilà, la SFML est normalement installée ! | Et voilà, la SFML est normalement installée ! |
| |
| <note important>Mais il reste encore une chose à faire dans certains cas. En effet, après avoir compilé mon programme SFML (ou essayé d'exécuter les exemples), j'ai eu l'erreur suivante : "error while loading shared libraries: libsfml-graphics.so.2: cannot open shared object file: No such file or directory" que ce soit sur système 32 ou 64 bits. | <note important>Mais il reste encore une chose à faire dans certains cas. En effet, après avoir compilé mon programme SFML (ou essayé d'exécuter les exemples), j'ai eu l'erreur suivante : "error while loading shared libraries: libsfml-graphics.so.2: cannot open shared object file: No such file or directory" que ce soit sur système 32 ou 64 bits. |
| Si vous souhaitez profiter de la SFML en [[:python|Python]], vous devrez installer le binding Python, et ce après avoir installé bien sûr la bibliothèque C++ originale. | Si vous souhaitez profiter de la SFML en [[:python|Python]], vous devrez installer le binding Python, et ce après avoir installé bien sûr la bibliothèque C++ originale. |
| |
| Voyez pour cela [[https://www.sfml-dev.org/tutorials/1.6/start-python.php|le tutoriel]] (un peu dépassé)\\ | Voyez pour cela [[https://www.sfml-dev.org/tutorials/1.6/start-python.php|le tutoriel]] (un peu dépassé) |
| |
| sudo apt-get install libxcb-image0 libxcb-image0-dev | sudo apt-get install libxcb-image0 libxcb-image0-dev |