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

Auteur Sujet: Problème installation sfml2 rc  (Lu 2693 fois)

0 Membres et 1 Invité sur ce sujet

overdrivr

  • Newbie
  • *
  • Messages: 19
    • Voir le profil
Problème installation sfml2 rc
« le: Juillet 19, 2012, 01:34:54 pm »
Je souhaite installer proprement sfml 2 rc. Je n'utilises pas le compilo par défaut de Code::Blocks, mais celui fourni dans MinGW-Get. Celui-ci possède la dll libgcc_s_dw2-1 (et pas sjlj) j'ai donc pris la version de sfml en conséquence. J'ai installé sfml dans mon dossier MinGW-Get, un peu par habitude mais peu importe.

Ensuite je configure un projet vide pour ajouter la sfml (dynamique + debug). Sous Code::Blocks, project->build options -> debug, j'ajoute dans les librairies dans cet ordre :

sfml-graphics-d
sfml-window-d
sfml-system-d

Suite à quoi je copie le code d'example le plus basique fourni par Laurent :

#include <SFML/Graphics.hpp>

int main()
{
    sf::RenderWindow window(sf::VideoMode(300, 200), "SFML works!");

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

        window.clear();
        window.display();
    }
    return 0;
}
je compile, pas de problème puis la console se lance et freeze. Le debugger m'indique une segmentation fault à la première ligne d'instruction sfml :

#0 6E1820BF   sf::VideoMode::VideoMode(this=0x12c, modeWidth=200, modeHeight=32, modeBitsPerPixel=2) (D:\developpement\sfml-master\src\SFML\Window\VideoMode.cpp:50)
#1 00401448   main() (D:\Programmation\sfml2rctest\main.cpp:5)

J'avoue être un peu perplexe, la compilation s'est passée sans encombre, pourquoi l'exécutable chercherai à utiliser un fichier .cpp ? Désolé de t'embêter avec ça en ce moment Laurent, je sais que tu dois avoir d'autres chats à fouetter mais si tu pouvais un peu m'éclairer ça me serait d'un grand secours ;)

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Problème installation sfml2 rc
« Réponse #1 le: Juillet 19, 2012, 01:49:21 pm »
C'est un gcc 4.7 ?
Laurent Gomila - SFML developer

overdrivr

  • Newbie
  • *
  • Messages: 19
    • Voir le profil
Re : Problème installation sfml2 rc
« Réponse #2 le: Juillet 20, 2012, 07:02:00 pm »
Oui, dois-je recompiler la sfml ?

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Problème installation sfml2 rc
« Réponse #3 le: Juillet 20, 2012, 07:34:45 pm »
Oui. Ou alors compiler en mode C++98 (par défaut il doit être en mode C++11). Ca se fait avec -std=c++98 je crois.
Laurent Gomila - SFML developer

overdrivr

  • Newbie
  • *
  • Messages: 19
    • Voir le profil
Re : Problème installation sfml2 rc
« Réponse #4 le: Juillet 21, 2012, 02:08:11 pm »
Avec l'option ça ne fonctionne pas, par contre tout marche après recompilation. Merci Laurent !