Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: Problème d'installation  (Lu 3044 fois)

0 Membres et 2 Invités sur ce sujet

Elnath

  • Newbie
  • *
  • Messages: 3
    • Voir le profil
Problème d'installation
« le: Octobre 14, 2013, 07:12:24 am »
Bonjour à tous,

Je suis sous fedora et je rencontre des problèmes pour utiliser la SFML, j'ai cherché mais pas trouvé de solution à mon problème. (Je suis débutant sous linux aussi donc...).

Donc j'ai installé la SFML via : yum install SFML

Le problème c'est que quand je compile un programme j'ai droit à la classique erreur : "SFML/Graphics.hpp : Aucun fichier ou dossier de ce type"

Je sais que c'est parce qu'il ne trouve pas le .hpp, et qu'il faudrait lui indiquer le chemin d'installation de la SFML. Le problème c'est que je ne le connais pas !

J'ai cherché en vain où sont installé les paquets par défaut, sans trouver de réponse.

Merci pour votre aide

PS : Je suis sous Fedora

Threonine

  • Newbie
  • *
  • Messages: 5
    • Voir le profil
Re : Problème d'installation
« Réponse #1 le: Octobre 14, 2013, 06:48:34 pm »
Bonjour,

J'ignore si la marche à suivre est la même, mais sous Ubuntu j'avais pu réaliser l'installation grâce à ce tutoriel expliquant comment effectuer la compilation (ce que tu as donc déjà fait).

J'ai malgré cela obtenu la même erreur que toi. En fait, les fichiers s'étaient installés dans /usr/local/include/SFML et dans /usr/local/lib. Pour corriger le soucis j'ai dû les déplacer grâce aux commandes suivantes (en administrateur) :

cp -r /usr/local/include/SFML /usr/include
cp /usr/local/lib/libsfml* /usr/lib

Encore une fois j'ignore si le fonctionnement est le même sous Fedora, j'espère avoir pu t'aiguiller !  :)

Elnath

  • Newbie
  • *
  • Messages: 3
    • Voir le profil
Re : Problème d'installation
« Réponse #2 le: Octobre 14, 2013, 10:05:26 pm »
Merci pour ta réponse Theonine, en effet je dois avoir le même problème que toi, sauf que la SFML ne s'est pas installée dans le même répertoire que toi. (Mon répertoire /usr/local/include étant vide).

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Problème d'installation
« Réponse #3 le: Octobre 14, 2013, 10:08:56 pm »
Ca n'a rien à voir. Threonine a compilé SFML puis l'a installé dans un répertoire très clairement défini par lui-même (qu'il relise le tutoriel officiel de compilation s'il ne voit pas de quoi je parle).

Toi tu as installé le paquet SFML officiel en provenance des dépôts de ta distribution. Tu devrais chercher la commande qui te montre où est installé un paquet (l'équivalent de dpkg -l pour les paquets Debian), ça te permettra de répondre tout seul à ce genre de question à l'avenir ;)
Laurent Gomila - SFML developer

Threonine

  • Newbie
  • *
  • Messages: 5
    • Voir le profil
Re : Re : Problème d'installation
« Réponse #4 le: Octobre 14, 2013, 11:58:43 pm »
Ca n'a rien à voir. Threonine a compilé SFML puis l'a installé dans un répertoire très clairement défini par lui-même (qu'il relise le tutoriel officiel de compilation s'il ne voit pas de quoi je parle).

Merci pour l'info Laurent !

Elnath

  • Newbie
  • *
  • Messages: 3
    • Voir le profil
Re : Problème d'installation
« Réponse #5 le: Octobre 15, 2013, 07:12:09 am »
Au cas où certains auraient le même problème que moi, la commande pour localiser un paquet installé est :
rpm -ql "nom du paquet".

Voilà ce qu'il me sort :
Citer
/usr/lib64/libsfml-audio.so.1.6
/usr/lib64/libsfml-graphics.so.1.6
/usr/lib64/libsfml-network.so.1.6
/usr/lib64/libsfml-system.so.1.6
/usr/lib64/libsfml-window.so.1.6

Par contre je ne comprends pas pourquoi il n'y a pas de dossier SFML contenant ce fameux Graphics.hpp..

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Problème d'installation
« Réponse #6 le: Octobre 15, 2013, 07:56:27 am »
C'est le paquet sfml-devel qu'il faut installer si tu veux avoir les fichiers de développement.
Laurent Gomila - SFML developer