Forum de la communauté SFML

Aide => Fenêtrage => Discussion démarrée par: unitedelite le Mai 23, 2013, 10:04:05 am

Titre: [Résolu] app.create() crash en release
Posté par: unitedelite le Mai 23, 2013, 10:04:05 am
Edit : Arf, juste après avoir posté je me suis dit que j'allais jeter un coup d'oeil au linkage, j'avais linker les lib de debug a la release, mon probleme est reglé ^^


Salut,

J'ai un problème avec mon projet, quand je debug tout fonctionne correctement mais quand je veut compiler en Release j'obtiens un crash sans pouvoir lancer le programme

J'ai une classe "Propriete" qui contiens ma fenêtre et que j'initialise uniquement au tout début du programme qui est ensuite ré-utilisé partout via un singleton

voici ou l'attribut de la fenêtre est créer dans le fichier Propriete.h
private:
    sf::RenderWindow m_window;

et l'endroit ou il est initialisé dans le fichier Propriete.cpp

Propriete::Propriete(void)
{
        m_window.create(sf::VideoMode(800, 600), "LCS II");
        m_window.setFramerateLimit(60);

       // Propriete du jeu
        m_largeurEcran = 800;
        m_hauteurEcran = 600;

// Le jeu a une interface style televiseur, c'est pourquoi j'ai besoin de la taille et de la position de l'ecran interieur
        m_xEcran = 70;
        m_yEcran = 70;
        m_largeurEcranJeu = 669;
        m_hauteurEcranJeu = 472;

        m_nbGroupe = 0;
       

         // Placé en commentaire en attendant d'en trouver qui convienne au theme
        //m_music.openFromFile("music/Demons on my Head.ogg");
        //m_music.play();
}

et l'erreur
http://img15.hostingpics.net/pics/862683Capture.png


Je ne comprend pas d’où peut venir cette erreur car tout fonctionne correctement en debug

Je vous remercie pour votre aide ^^
Titre: Re : [Résolu] app.create() crash en release
Posté par: shingo le Mai 23, 2013, 05:50:55 pm
Salut, il faudrait que tu nous donnes plus de détails dont la configuration de ton projet. Tu compiles en statique ? Tu utilises quelles versions de SFML2 ? As-tu compilé toi même SFML2 ?

Si ça plante en Release, je pense que c'est un problème au niveau de la configuration de ton projet. N'aurais-tu pas mélangé les libs debug et release ?
Titre: Re : [Résolu] app.create() crash en release
Posté par: Laurent le Mai 23, 2013, 06:06:15 pm
Comme indiqué dans le titre et au début du post, le problème est résolu ;)