Bienvenue, Invité. Merci de vous connecter ou de vous inscrire. Avez-vous oublié d'activer ?

Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Messages - overdrivr

Pages: [1]
1
Général / Re : Problème installation sfml2 rc
« le: Juillet 21, 2012, 02:08:11 pm »
Avec l'option ça ne fonctionne pas, par contre tout marche après recompilation. Merci Laurent !

2
Général / Re : Problème installation sfml2 rc
« le: Juillet 20, 2012, 07:02:00 pm »
Oui, dois-je recompiler la sfml ?

3
Général / 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 ;)

Pages: [1]