Forum de la communauté SFML

Aide => Graphique => Discussion démarrée par: lazyos le Mars 28, 2014, 06:49:57 pm

Titre: Impossible de charger un Font
Posté par: lazyos le Mars 28, 2014, 06:49:57 pm
Bonjour à tous,

Je code sous visual studio 2012, j'ai bien configuré mon projet comme indiqué dans le tutoriel spécifique à visual studio 2012, le code de base marche très bien et puis j'ai voulu essayer de charger un font avec le code suivant (c'est une autre classe que ma classe principale avec le code de la boucle principale qui est appellée):

#include <SFML/Graphics.hpp>

class MenuPrincipal
{

public:
        MenuPrincipal();

private:
        sf::Font font;
};

MenuPrincipal::MenuPrincipal()
{

        if (!font.loadFromFile("sansation.ttf"))
        {
    // erreur...
        }
}
 

J'ai bien mis le fichier "sansation.ttf" dans le dossier debug de mon projet avec les dll associés à sfml mais quand j'essaie de compiler il me dit :

Exception de première chance à 0x5920DEF8 (msvcr110.dll) dans test.exe : 0xC0000005 : Violation d'accès lors de la lecture de l'emplacement 0x002A7000.
Le programme '[7356] test.exe' s'est arrêté avec le code 0 (0x0).

Merci par avance :)
Titre: Re : Impossible de charger un Font
Posté par: Laurent le Mars 28, 2014, 08:02:15 pm
Est-ce que par hasard tu mélangerais debug et release ?
Titre: Re : Impossible de charger un Font
Posté par: lazyos le Mars 28, 2014, 09:03:08 pm
Bah j'ai mis mon fichier ttf dans le dossier debug de mon projet à côté de mon .exe
Titre: Re : Impossible de charger un Font
Posté par: Laurent le Mars 28, 2014, 10:18:28 pm
Je parle de configuration de projet / bibliothèques liées. Comme expliqué dans le tutoriel.