Field '_var' has incomplete type - alle Ursachen sammeln



  • Hallo Leute,

    ich habe eine Bibliothek bekommen wovon ich eine Klasse (Lib_Class) benutze.

    In dieser Klasse ist ein Object einer anderen Klasse (Other_Class) als QPointer deklariert:

    QPointer<Other_Class> _var;
    

    Nun habe ich in meiner Klasse einen zeiger auf eine Lib_Class Objekt

    Lib_Class * _libClass;
    

    und mein Kompiler sagt:

    C:\MyProjects\MyClass.h:65: Fehler: field '_var' has incomplete type
    QPointer<Other_Class> _var;
    ^

    Ich habe weder Forwärtsdeklarationen noch struct "verbaut". Sonst finde ich auchnichts im Web 😕 ausser, dass der komopiler nicht weiss wie groß anscheinen so ein Other_Class Objekt sein wird?

    Welche Gründe kann es für solch eine Fehler-Meldung geben?

    Qt 5.3, Win7 Pro

    Ich danke schonmal, VG
    LesPaul



  • QPointer included?



  • LordJaxom schrieb:

    QPointer included?

    🤡 No..
    den ganzen Morgen nach nem Fehler gesucht für nen include.. 😮 🙄

    Ich danke!


Anmelden zum Antworten