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

Auteur Sujet: [Résolu] Error: 'window' does not name a type  (Lu 2022 fois)

0 Membres et 1 Invité sur ce sujet

Demolyde

  • Newbie
  • *
  • Messages: 8
    • Voir le profil
    • E-mail
[Résolu] Error: 'window' does not name a type
« le: Juin 26, 2016, 04:47:03 pm »
Bonjour, je suis nouveau sur ce site et j'apprends actuellement le langage. Mais voila je me heurte à un problème qui m’empêche d'avancer et que je n'arrive pas à régler malgré mes nombreuse recherches :

#include <SFML/Graphics.hpp>
#include <SFML/Window.hpp>
...
sf::RenderWindow window;
...
window.setSize(sf::Vector2u(640,480);

Je crois avoir compris que la class "RenderWindow" hérite de celle de "Window", alors pourquoi une fonction se trouvant dans la class "Windows" ne marcherais pas ici ???

L'erreur est :
error: 'window' does not name a type

Mon problème est de "régler" la taille de la fenêtre au démarrage selon une valeur lus dans un fichier de type "ini"
« Modifié: Juin 26, 2016, 05:22:55 pm par dim59130 »

Cpl.Bator

  • Hero Member
  • *****
  • Messages: 540
    • Voir le profil
Re : Error: 'window' does not name a type
« Réponse #1 le: Juin 26, 2016, 05:02:43 pm »
Bonjour, ton code n'est pas complet & ne reproduit pas "ton problème".

- window est déclaré dans un scope différent ?
- appel à une méthode de sf::RenderWindow avant de déclaré celle ci ?

Demolyde

  • Newbie
  • *
  • Messages: 8
    • Voir le profil
    • E-mail
Re : Error: 'window' does not name a type
« Réponse #2 le: Juin 26, 2016, 05:16:30 pm »
Merci beaucoup, tu a résolu mon problème ...
le problème était que j'avais isolé la ligne pour la tester seul, mais, cette ligne été hors de toute fonction ...
Désolé de t'avoir fait perdre ton temps pour si peu ...