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

Auteur Sujet: [Résolu] Crash avec utilisation de sf::Text et sf::Font  (Lu 2186 fois)

0 Membres et 1 Invité sur ce sujet

Thall206

  • Newbie
  • *
  • Messages: 16
    • Voir le profil
[Résolu] Crash avec utilisation de sf::Text et sf::Font
« le: Août 28, 2013, 07:32:17 pm »
Bonsoir, je code depuis quelque jour avec SFML, et jusqu'à maintenant, je n'ai eu aucun problème insolvable, mais là, je dois vous avouer que je bloque:

Pour des tests réseaux, j'ai besoin d'utiliser et sf::Text, donc je cours lire le tutoriel de la SFML en question, et malheureusement, j'ai beau appliqué à la lettre ce que je lis, je tombe irrémédiablement sur un crash ou une erreur:

#include <iostream>
#include <SFML/Graphics.hpp>

using namespace std;
using namespace sf;


int main()
{
    RenderWindow fenetre(VideoMode(800,600), "Test");
    fenetre.setFramerateLimit(30);

    Font font;
    if(!font.loadFromFile("arial.ttf"))
    {
        cerr << "Erreur";
        exit(001);
    }

    Text text;
    text.setFont(font);
    text.setString("test");

    while(fenetre.isOpen())
    {
        Event event;
        while(fenetre.pollEvent(event))
        {
            if(event.type == Event::Closed)
                fenetre.close();
        }

        fenetre.clear(Color::White);
        fenetre.draw(text);
        fenetre.display();
    }

    return 0;
}
 

avec erreur de debugger:

Citer
#0 66A9909E   std::vector<unsigned char, std::allocator<unsigned char> >::_M_fill_insert(__gnu_cxx::__normal_iterator<unsigned char*, std::vector<unsigned char, std::allocator<unsigned char> > >, unsigned int, unsigned char const&) () (F:\Coding\C___CO~1\SFML\TESTRE~1\Client\bin\Debug\sfml-graphics-2.dll:??)

J'ai lu quelques sujets ayant un problème plus ou moins similaire, et aucun ne me ravi,
merci de m'avoir lu.
« Modifié: Août 29, 2013, 01:12:43 pm par Thall206 »

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32504
    • Voir le profil
    • SFML's website
    • E-mail
Re : Crash avec utilisation de sf::Text et sf::Font
« Réponse #1 le: Août 29, 2013, 08:48:19 am »
Quel est ton compilo (version ?) ?
Quelle version de SFML as-tu téléchargée (nom complet) ?

Citer
problème insolvable
A moins que ce problème ne te doive de l'argent, je pense que tu voulais dire "insoluble" ;)
Laurent Gomila - SFML developer

Thall206

  • Newbie
  • *
  • Messages: 16
    • Voir le profil
Re : Crash avec utilisation de sf::Text et sf::Font
« Réponse #2 le: Août 29, 2013, 11:46:24 am »
Merci pour la réponse, et effectivement, "insoluble" et non "insolvable"  ::)

Pour la version, j'ai compilé moi-même avec Cmake et suivant le tuto, et ma version de compilo est GCC 4.7.1

Merci d'avoir répondu si vite  :D

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32504
    • Voir le profil
    • SFML's website
    • E-mail
Re : Crash avec utilisation de sf::Text et sf::Font
« Réponse #3 le: Août 29, 2013, 11:58:35 am »
Si t'as recompilé, tout est possible. Y a un truc que t'as mal fait (directement ou indirectement), et il va être difficile de trouver quoi :P
Laurent Gomila - SFML developer

Thall206

  • Newbie
  • *
  • Messages: 16
    • Voir le profil
Re : Crash avec utilisation de sf::Text et sf::Font
« Réponse #4 le: Août 29, 2013, 01:12:22 pm »
Problème résolu, j'ai pris la version GCC 4.7 TDM (SJLJ) - 32 bits qui fonctionne parfaitement !

Merci pour votre aide ! Et merci pour SFML !