Habe folgende Fehlermeldung. QT 2.3 *VC++ 6.0
Verfasst: 10. November 2005 10:34
Moin ich habe da mal eine Frage und hoffe ihr könnt mir weiterhelfen.
Also es ist so, dass ich mir mit dem Designer ne GUI zusammengeklickt und anschließend die entsprechenden Files generiert habe. Nun will ich in VC++ ein neues Projekt erzeugen und die Datein dort mit integrieren. Um weiterhin Änderungen mit dem Designer machen zu können Programmiere ich die Slots in einer anderen Datei und überlade damit die automatisch erzeugeten Fkt. Das hat den Sinn, dass ich jetzt mit den Designer zusätzliche Elemente einfügen und die Files neu erzeugen kann ohne das die bereits ausprogrammierten Fkt´s überschrieben werden.
Ich habe zahlreiche Fehler bereits beseitigt bekomme aber beim Linken noch folgende Fehlermeldung mit der ich nichts mehr anfangen kann.
Linker-Vorgang läuft...
reader_gui_slots.obj : error LNK2001: Nichtaufgeloestes externes Symbol "protected: virtual void __thiscall reader_gui_slots::initMetaObject(void)" (?initMetaObject@reader_gui_slots@@MAEXXZ)
reader_gui_slots.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: virtual char const * __thiscall reader_gui_slots::className(void)const " (?className@reader_gui_slots@@UBEPBDXZ)
reader_gui_slots.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: virtual __thiscall reader_gui_slots::~reader_gui_slots(void)" (??1reader_gui_slots@@UAE@XZ)
reader_gui_slots.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: static class QMetaObject * __cdecl reader_gui_slots::staticMetaObject(void)" (?staticMetaObject@reader_gui_slots@@SAPAVQMetaObject@@XZ)
Debug/reader_main.exe : fatal error LNK1120: 4 unaufgeloeste externe Verweise
Fehler beim Ausführen von link.exe.
z.B. weiß ich nicht wo das initMetaObj herkommt. Hat das mit der Moc datei zu tun? Was macht die eigentlich? Kann mir einer helfen?
Ich bedanke mich schonmal. Gruß Mario
Also es ist so, dass ich mir mit dem Designer ne GUI zusammengeklickt und anschließend die entsprechenden Files generiert habe. Nun will ich in VC++ ein neues Projekt erzeugen und die Datein dort mit integrieren. Um weiterhin Änderungen mit dem Designer machen zu können Programmiere ich die Slots in einer anderen Datei und überlade damit die automatisch erzeugeten Fkt. Das hat den Sinn, dass ich jetzt mit den Designer zusätzliche Elemente einfügen und die Files neu erzeugen kann ohne das die bereits ausprogrammierten Fkt´s überschrieben werden.
Ich habe zahlreiche Fehler bereits beseitigt bekomme aber beim Linken noch folgende Fehlermeldung mit der ich nichts mehr anfangen kann.
Linker-Vorgang läuft...
reader_gui_slots.obj : error LNK2001: Nichtaufgeloestes externes Symbol "protected: virtual void __thiscall reader_gui_slots::initMetaObject(void)" (?initMetaObject@reader_gui_slots@@MAEXXZ)
reader_gui_slots.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: virtual char const * __thiscall reader_gui_slots::className(void)const " (?className@reader_gui_slots@@UBEPBDXZ)
reader_gui_slots.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: virtual __thiscall reader_gui_slots::~reader_gui_slots(void)" (??1reader_gui_slots@@UAE@XZ)
reader_gui_slots.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: static class QMetaObject * __cdecl reader_gui_slots::staticMetaObject(void)" (?staticMetaObject@reader_gui_slots@@SAPAVQMetaObject@@XZ)
Debug/reader_main.exe : fatal error LNK1120: 4 unaufgeloeste externe Verweise
Fehler beim Ausführen von link.exe.
z.B. weiß ich nicht wo das initMetaObj herkommt. Hat das mit der Moc datei zu tun? Was macht die eigentlich? Kann mir einer helfen?
Ich bedanke mich schonmal. Gruß Mario