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

Auteur Sujet: Type Time non reconnu  (Lu 3611 fois)

0 Membres et 1 Invité sur ce sujet

Boad

  • Newbie
  • *
  • Messages: 4
    • Voir le profil
Type Time non reconnu
« le: Avril 15, 2014, 06:39:44 pm »
Bonjour à tous,
je commence avec la sfml et j'ai un peu de mal à resoudre cette erreur.
Je compile avec CodeBlocks, j'ai bien installer tous les paquets sfml/openGl

Voici le code deffectueux :
#ifndef TEMPS_H
#define TEMPS_H

#include <SFML/System.hpp>
#include <SFML/Graphics.hpp>
#include "InfosJeu.h"

class Temps: public InfosJeu{
    private:
        sf::Time _chronometre;
    public:
        Temps();
        virtual ~Temps();

        sf::Time getChrono() const;
        void decrementationChrono();
};

#endif // TEMPS_H

voici les erreurs :
../include/Temps.h 10 error: "Time" in namespace "sf" does not name a type
../include/Temps.h 16 error: "Time" in namespace "sf" does not name a type

merci d'avance pour vos réponses :-)

G.

  • Hero Member
  • *****
  • Messages: 1593
    • Voir le profil
Re : Type Time non reconnu
« Réponse #1 le: Avril 15, 2014, 06:52:11 pm »
C'est ta seule erreur ?
Vérifie que t'as bien la version 2.1 (ou même 2.0) et pas la version 1.6 de SFML.

Boad

  • Newbie
  • *
  • Messages: 4
    • Voir le profil
Re : Type Time non reconnu
« Réponse #2 le: Avril 15, 2014, 09:31:19 pm »
Oui c'est ma seule erreur.
J'ai installé la sfml avec la ligne de commande donnée sur le site dans les tuto 2.0.
j'ai ensuite rechercher le paquet 'system' sur le serveur, il a donné celui de la 1.6 que j'ai essayé d'installer mais il l'était déjà.
Je ne sais pas si je suis bien clair ^^.
Est ce que je dois installer autre chose ?

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Type Time non reconnu
« Réponse #3 le: Avril 15, 2014, 11:37:52 pm »
Certains passages des tutoriels semblent anodins, mais ils sont en réalité tous très importants :

Citer
si la version de SFML que vous souhaitez installer est disponible dans les dépôts officiels, alors installez la simplement avec votre gestionnaire de paquets.
Laurent Gomila - SFML developer

Boad

  • Newbie
  • *
  • Messages: 4
    • Voir le profil
Re : Type Time non reconnu
« Réponse #4 le: Avril 16, 2014, 10:13:08 am »
Dans le gestionnaire de paquet je vois des paquets sfml pour c, pour le python et ceux que j'avais installé avec la ligne de commande donnée je ne vois pas d'autre paquets à installer.

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Type Time non reconnu
« Réponse #5 le: Avril 16, 2014, 10:19:02 am »
Parce qu'ils n'existent pas. Il y a de fortes chances que seule la version 1.6 soit disponible dans les dépôts de ta distribution.
Laurent Gomila - SFML developer

Boad

  • Newbie
  • *
  • Messages: 4
    • Voir le profil
Re : Type Time non reconnu
« Réponse #6 le: Avril 16, 2014, 10:40:03 am »
D'accord, je suis en effet sous Debian.
Je dois donc l'installer manuellement mais je n'y arrive pas. Que dois-je faire après avoir téléchargé la SFML-2.1 sur le site ?

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Type Time non reconnu
« Réponse #7 le: Avril 16, 2014, 12:36:15 pm »
C'est marqué dans le tutoriel.
Laurent Gomila - SFML developer