Forum de la communauté SFML

Aide => Graphique => Discussion démarrée par: Octonox1 le Août 15, 2017, 06:34:28 pm

Titre: sf::Texture has not member loadFromFile
Posté par: Octonox1 le Août 15, 2017, 06:34:28 pm
Salut à tous,
J'essaye de faire un widget SFML pour le framework Qt. Normalement, il marche, celui-ci ne cause pas d'erreur à la compilation. Donc je fais un essai basique d'affichage d'une texture dans un sprite.
if(!m_text.loadFromFile(<chemin>)
     QCoreApplication::instance()->quit()

m_sprite.setTexture(m_text);
m_sprite.setPosition(300, 200);        
//L'affichage est géré automatiquement par la classe            
 
Code très basique mais qui pourtant ne compile pas car le compilateur me sort :
'class sf::Texture' has no member named loadFromFile
Je me suis dit que c'était peut-être un problème des dlls ou .a et donc j'ai réinstallé la sfml, mais ça n'a rien changé...
Alors j'implore votre aide! ;D
PS: J'utilise la SFML-2.4.2
Titre: Re: sf::Texture has not member loadFromFile
Posté par: Octonox1 le Août 16, 2017, 10:52:21 am
Personne?
Titre: Re: sf::Texture has not member loadFromFile
Posté par: Guillaume__ le Août 17, 2017, 10:56:14 am
De ce que je comprends de l'erreur là il te considère loadFromFile comme étant un attribut de la classe sf::Texture et non une méthode. De plus tu as omis de fermer la paranthèse de ta condition. (ça pourrait venir de là ?)
Titre: Re: sf::Texture has not member loadFromFile
Posté par: Octonox1 le Août 17, 2017, 12:38:42 pm
Merci pour ta réponse,
Chez moi j'avais tout simplement écrit loadfromFile au lieu de loadFromFile...
Par contre ceci corrigé j'obtiens une nouvelle erreur:
undefined reference to `_imp___ZN2sf7Texture12loadFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_4RectIiEE'
 
Faut-il que je poste cela dans un nouveau sujet?
Titre: Re: sf::Texture has not member loadFromFile
Posté par: Guillaume__ le Août 17, 2017, 01:29:05 pm
As-tu spécifié dans ton projet que tu utilisais les divers modules de la SFML ?
Titre: Re: sf::Texture has not member loadFromFile
Posté par: Octonox1 le Août 17, 2017, 07:59:53 pm
C'est bon, tout est résolu, je ne sais pas trop comment, mais ça marche!

Merci Guillaume__ pour ton aide sur les deux sujets que j'ai créé!