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

Auteur Sujet: [SFML1.6]LoadFromFile ne parvient pas à lire mes images sur linux.  (Lu 2302 fois)

0 Membres et 1 Invité sur ce sujet

Lolilolight

  • Hero Member
  • *****
  • Messages: 1232
    • Voir le profil
Salut.
Alors je suis sur ubuntu 12.4 32 bits, et, quand j'essaye de lire un fichier image avec la SFML 1.6 il me renvoie cette erreur :
Unable to open file/images/tilesets/dalles.png

Je ne sais pas si avec la SFML2.0 l'erreur persiste, je compte justement voir cela.
Mais sur windows avec la SFML 1.6 il me lisait mes fichiers images sans soucis.


Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32504
    • Voir le profil
    • SFML's website
    • E-mail
Re : [SFML1.6]LoadFromFile ne parvient pas à lire mes images sur linux.
« Réponse #1 le: Février 28, 2013, 10:47:18 am »
Assure-toi que ton répertoire de travail est le bon.
Laurent Gomila - SFML developer

Lolilolight

  • Hero Member
  • *****
  • Messages: 1232
    • Voir le profil
Re : [SFML1.6]LoadFromFile ne parvient pas à lire mes images sur linux.
« Réponse #2 le: Février 28, 2013, 11:14:16 am »
Bah mes chemins d'accès sont relatif à mon répertoire de travail donc...

Ce que je ne comprend pas c'est qu'il remplace resources par file dans le message d'erreur car mon chemin c'est :
resources/images/tilesets/dalles.png et non pas file/images/tilesets/dalles.png

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32504
    • Voir le profil
    • SFML's website
    • E-mail
Re : [SFML1.6]LoadFromFile ne parvient pas à lire mes images sur linux.
« Réponse #3 le: Février 28, 2013, 11:25:05 am »
Citer
Bah mes chemins d'accès sont relatif à mon répertoire de travail donc...
... donc raison de plus pour s'assurer que le répertoire de travail en question est bien celui que tu penses.

Citer
Ce que je ne comprend pas c'est qu'il remplace resources par file dans le message d'erreur car mon chemin c'est :
resources/images/tilesets/dalles.png et non pas file/images/tilesets/dalles.png
Etrange. Il faudrait que tu essayes un code complet minimal, genre un main() qui ne fait que charger une image.
Laurent Gomila - SFML developer

Lolilolight

  • Hero Member
  • *****
  • Messages: 1232
    • Voir le profil
Re : [SFML1.6]LoadFromFile ne parvient pas à lire mes images sur linux.
« Réponse #4 le: Mars 01, 2013, 11:53:55 am »
Bon j'ai vérifier mes chemins d'accès, je les ai imprimé en console et tout, ils sont bons, le répertoire de travail je le récupère à l'aide de Qt, je crois que je vais essayer comme tu dis avec un code minimal c'est à dire juste un main qui charge une image, là je verrai tout de suite si c'est moi qui est fait une erreur ou pas.
« Modifié: Mars 01, 2013, 11:57:24 am par Lolilolight »

Lolilolight

  • Hero Member
  • *****
  • Messages: 1232
    • Voir le profil
Re : [SFML1.6]LoadFromFile ne parvient pas à lire mes images sur linux.
« Réponse #5 le: Mars 02, 2013, 04:06:49 pm »
Bon dans un projet simple, ça marche, le problème viens quand j'utilise la SFML avec Qt, il m'affiche ce message à chaque fois que je veux charger une image :
QBackingStore::flush() called with non-exposed window, behavior is undefined

Lolilolight

  • Hero Member
  • *****
  • Messages: 1232
    • Voir le profil
Re : [SFML1.6]LoadFromFile ne parvient pas à lire mes images sur linux.
« Réponse #6 le: Mars 04, 2013, 11:12:01 am »
Bon j'ai réussi à régler le problème, en fait, j'avais écris tout les chemins vers mes images dans un fichier texte pour ne pas devoir les recharger à chaque fois avec le menu à chaque réouverture de mon éditeur.

J'ai effacé le fichier text et recopier, maintenant ça marche, les fichiers textes ne doivent pas être fait de la même manière sous windows et linux..., maintenant j'ai aussi un autre plantage lorsque je veux lire mon fichier .map.