"does not have any field named X" obwohl Member vorhanden ist



  • Hallo,
    ich poste einfach erstmal mal meinen Code 🙂

    Game_Manager::Game_Manager(sf::RenderWindow* wnd) :
        // [...]
        fading_out(0),
        // [...]
    {
        // [...]
    }
    
    class Game_Manager
    {
        public:
            Game_Manager(sf::RenderWindow* wnd);
            // [...]
            unsigned int fading_out;
            // [...]
    };
    

    Das erste ist die cpp-, das zweite die hpp-Datei.
    Und jetzt spuckt CodeBlocks mir den Fehler "class 'Game_Manager' does not have any field named 'fading_out'" aus.

    Ergibt für mich so gar keinen Sinn, da ich fading_out ja deklariert habe 😕



  • Praktisch wäre ein komplettes und dennoch minimales Codebeispiel, das kompilierbar ist und den Fehler repräsentiert. Hier kann man nur raten.



  • Das Problem ist gelöst.

    Aus irgendeinem Grund hat CB den Header nicht gespeichert, obwohl ich STRG+S gedrückt habe und die Datei auch nicht mehr als geändert angezeigt wurde 😕

    Weird, aber trotzdem danke für die Antwort 🙂


Anmelden zum Antworten