Forum de la communauté SFML

Aide => Général => Discussion démarrée par: Sapin le Décembre 03, 2012, 07:30:30 pm

Titre: Problème avec sfml-window et sfml-network
Posté par: Sapin le Décembre 03, 2012, 07:30:30 pm
Bonjour,

Ce dimanche j'ai continuai à coder un projet sfml qui compilait bien jusque là quand j'ai eu dans la soirée un problème avec l’exécutable dans un cas spécial, la seul différence entre les exécutions successives est qu'il lit dans un fichier s'il existe. Dans ce cas, le problème ne démarre pas, simplement. Plus tard dans la soirée, il ne voulait tout simplement pas démarrer quelque soit la situation. J'ai réussi à isoler l'erreur, la deuxième, en simplifiant mon code :

Ceci marche :
int main ()
{
    cout << "hello world !" << endl << flush;

    sf::Clock clock;

    while (clock.GetElapsedTime() <= 5)
    {
        cout << clock.GetElapsedTime() << endl << flush;
    }

    return 0;
}

Ceci ne marche pas :

int main ()
{
    cout << "hello world !" << endl << flush;

    sf::Window window (sf::VideoMode(800,600,32),"Jeu"); // <=====

    sf::Clock clock;

    while (clock.GetElapsedTime() <= 5)
    {
        cout << clock.GetElapsedTime() << endl << flush;
    }

    return 0;
}

Je sais que ce problème ressemble beaucoup à un autre sur le forum mais j'ai essayer de recompiler la sfml et de passer en norme c++ 98 mais rien n'y fait ... Ça  marche pas ...

Merci d'avance
Titre: Re : Problème avec sfml-window et sfml-network
Posté par: Laurent le Décembre 03, 2012, 08:17:04 pm
Tu as une carte graphique ATI ?
Titre: Re : Problème avec sfml-window et sfml-network
Posté par: Sapin le Décembre 03, 2012, 08:36:57 pm
En effet, et maintenant que j'y pense j'ai fait une maj du driver entre mes deux séances de programmation ... On peut dire "problème résolut" mais est-ce que quelqu'un connaîtrait une solution a ce problème ... peut-être toi (Laurent) car ta première question était sur le bon sujet ...

Sinon je ne compte pas désinstaller le driver car sinon minecraft ne veut pas tourner et il me permet d'avoir de meilleure performance sur d'autres jeux.

Edit : J'ai trouvé des sujets où il est question des cartes ATI. Je m'occuperai de ceux ci puis j'irai up ce sujet. En tout cas, merci de m'avoir aidé à trouver la cause du problème.
Titre: Re : Problème avec sfml-window et sfml-network
Posté par: Laurent le Décembre 03, 2012, 09:18:37 pm
Essaye de lier SFML statiquement.

Sinon, passe à SFML 2, SFML 1.6 est de toute façon déjà obsolète.
Titre: Re : Problème avec sfml-window et sfml-network
Posté par: Sapin le Décembre 04, 2012, 05:54:07 pm
J'ai fait tourner un programme merdique (hello world puis fenêtre qui s'ouvre et se ferme immédiatement) avec SFML 2.0, et ça marche. Merci