Ich bekomme folgende Fehlermeldung unter Windows:
framegrabber error LNK2001: Nichtaufgelöstes externes Symbol "public: virtual bool __thiscall myMainForm::qt_property(int,int,class QVariant *)" (?qt_property@myMainForm@@UAE_NHHPAVQVariant@@@Z)
Unter Linux lässt sich das Programm ohne Fehler kompilieren.
Ich leite ein Klasse myMainForm von der von Qt-Desinger erzeugten Klasse mainForm ab und ändere diese (damit ich im Designer das Formular ändern kann und meine Änderungen nicht verlohren gehen).
Du hast bestimmt vergessen, in deinem Header Q_OBJECT zu deklarieren, den Header mit moc-Compiler zu kompilieren, die erstellte moc-Datei zu kompilieren.
Danke - Q_OBJECT war deklariert, aber die moc_*.cpp von dem header der abgeleiteten klasse wird wohl von VS nicht selbsständig erstellt. Kann man das Visual Studio irgendwie beibringen oder muss man das immer von hand compilieren.