Forum de la communauté SFML

Aide => Fenêtrage => Discussion démarrée par: inoune le Février 19, 2013, 09:35:57 pm

Titre: [Résolu] Erreurs lors de l'ajout de Window.hpp
Posté par: inoune le Février 19, 2013, 09:35:57 pm
Salut à tous
C'est mon premier message ici et j'aimerais d'abord remercier le webmaster de ce site pour les tutos, le forum et aussi le design du site que j'ai aimé  :)

Je viens d'installer SFML version 1.6 en suivant le tuto de ce site même. J'ai testé avec un petit programme de base et tout s'exécute bien mais lorsque j'ajoute:
#include <SFML/Window.hpp>
ça me déclenche des erreurs. Voici la capture d'écran de ce qui s'affiche une fois appuyé sur "exécuter":
(http://data.imagup.com/12/1175971036.png)

Merci de m'aider.
Titre: Re : Erreurs lors de l'ajout de Window.hpp
Posté par: Laurent le Février 19, 2013, 10:27:23 pm
Juste pour être sûr, tu peux nous montrer ton main.cpp ?
Titre: Re : Erreurs lors de l'ajout de Window.hpp
Posté par: inoune le Février 19, 2013, 10:39:57 pm
Salut
Ce n'est que le premier code du tuto et où j'ai ajouté Window.hpp (même si ça n'a pas d'intérêt dans le code).
#include <SFML/System.hpp>
#include <SFML/Window.hpp>
#include <iostream>

int main()
{
    sf::Clock Clock;
    while (Clock.GetElapsedTime() < 5.f)
    {
        std::cout << Clock.GetElapsedTime() << std::endl;
        sf::Sleep(0.5f);
    }

    return 0;
}
 
Titre: Re : Erreurs lors de l'ajout de Window.hpp
Posté par: Laurent le Février 19, 2013, 10:56:05 pm
Tu dois avoir un souci d'environnement.

Pour en être sûr :
- vire tout le code, laisse juste l'inclusion de Window.hpp et vérifie que l'erreur est toujours là
- vire l'inclusion de Window.hpp, inclue juste <vector> et regarde si l'erreur est toujours là
Titre: Re : Erreurs lors de l'ajout de Window.hpp
Posté par: inoune le Février 19, 2013, 11:05:01 pm
Merci. J'ai testé les deux alternatives et les deux m'affichent les même erreurs cités dans mon premier post.
Voici le code pour la 2ème alternative
#include <SFML/System.hpp>
#include <vector>
#include <iostream>

int main()
{
    sf::Clock Clock;
    while (Clock.GetElapsedTime() < 5.f)
    {
        std::cout << Clock.GetElapsedTime() << std::endl;
        sf::Sleep(0.5f);
    }

    return 0;
}
 
Titre: Re : Erreurs lors de l'ajout de Window.hpp
Posté par: Laurent le Février 19, 2013, 11:12:13 pm
Non, la seconde option c'était en fait la continuité de la première, donc :

#include <vector>
Titre: Re : Erreurs lors de l'ajout de Window.hpp
Posté par: inoune le Février 19, 2013, 11:18:10 pm
Ah donc je ne laisse dans la page que:
#include <vector>
?
J'ai testé et ça m'affiche les mêmes erreurs.

Titre: Re : Erreurs lors de l'ajout de Window.hpp
Posté par: Laurent le Février 20, 2013, 07:53:48 am
Donc voilà. C'est bien ton environnement qui est pété, rien à voir avec SFML. Si tu ne te sens pas d'aller bidouiller, réinstalle ton compilo et/ou EDI.
Titre: Re : Erreurs lors de l'ajout de Window.hpp
Posté par: inoune le Février 20, 2013, 08:37:37 pm
Effectivement, le dernier essai montre bien que le problème est loin d'être lié à SFML.
Voilà, j'ai réinstallé CodeBlocks et le problème est résolu :)

Merci énormément Laurent pour m'avoir guidé à identifier le problème  :)