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

Auteur Sujet: Question à propos d'env -i  (Lu 1732 fois)

0 Membres et 1 Invité sur ce sujet

MrHat

  • Newbie
  • *
  • Messages: 2
    • Voir le profil
    • E-mail
Question à propos d'env -i
« le: Mars 24, 2013, 06:20:20 pm »
Bonjour,

J'utilise ponctuellement la SFML et je développe principalement sous linux.
Je suis confronté à un problème, lorsque je lance un programme SFML 1.6 utilisant une sf::RenderWindow avec env -i,
ce dernier quitte avec une segmentation fault.
Je pense que c'est parceque le programme ne peux pas ouvrir un display du serveur X mais essaye de le déréférencer tout de même.
Etant donné que la méthode Create de  RenderWindow est void, je ne sais pas comment tester si la SFML peux accéder aux ressources graĥiques autrement qu'en essayant moi-même d'ouvrir préalablement un display avec XOpenDisplay de la Xlib.
Existe-t-il un moyen de tester cela avec la SFML ou un équivalent à SDL_Init() qui retourne -1 si il ne peux accéder aux ressources graphiques ?

En vous remerciant d'avance.
Cordialement
M_Hat

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Question à propos d'env -i
« Réponse #1 le: Mars 24, 2013, 07:01:23 pm »
Il n'y a pas de moyen, tout simplement car le serveur X est un prérequis pour faire tourner SFML. Si tu n'en as pas ça ne sert à rien d'essayer de faire tourner SFML.
Laurent Gomila - SFML developer

MrHat

  • Newbie
  • *
  • Messages: 2
    • Voir le profil
    • E-mail
Re : Question à propos d'env -i
« Réponse #2 le: Mars 24, 2013, 11:50:11 pm »
Je vous remercie pour cette réponse très rapide :)
Je posais cette question car je suis dans une école d'informatique où les correcteurs ont tendances à faire beaucoup de tests dont certains ne sont pas très pertinents, et je cherchais une solution à ce problème.
« Modifié: Juin 13, 2013, 05:24:07 pm par M_Hat »

 

anything