« Programmation C++/Dessiner des formes : les bibliothèques graphiques » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
Ligne 10 :
 
== Utilisation de la SFML ==
Pour pouvoir utiliser la SFML, il faut ajouter à votre projet un chemin d'inclusion à votre projet qui va jusqu'au dossier ''include'' de votre dossier SFML : par exemple ''"C:\SFML-2.4.0\include"'' (sur Windows).
 
Puis il faut joindre les fichiers ''.hpp'' correspondant aux besoins du programme. La plupart du temps, <code lang=cpp>#include <SFML/Graphics.hpp></code> suffit.
 
Pour la compilation, il faut d'abord compiler le fichier source principal du programme, par habitude ''"main.cpp"'' : ''"g++ -c main.cpp -I<chemin/du/dossier/include/SFML>"''. Cela génère un fichier ''"main.o"''. Puis il faut lier le fichier compilé aux bibliothèques SFML : ''"main.o -o sfml.exe -L<chemin/du/dossier/lib/SFML> -lsfml-graphics -lsfml-window -lsfml-system"''. Enfin, il faut ajouter les fichiers ''.dll'' du dossier ''"bin"'' du dossier SFML dans le répertoire d'exécution du programme compilé.
 
On peut se référer aux pages d'aides du site de la SFML pour effectuer les actions décrites ci-avant : http://www.sfml-dev.org/tutorials/2.4/index-fr.php --> Catégorie « Démarrer ». En ce qui concerne ''[[w:Visual Studio Code|Visual Studio Code]]'', on peut configurer ainsi le fichier ''"tasks.json"'' :
<source lang=json>
{