ich versuche jetzt recht lange 3 Linker Probleme zu entfernen, bekomm es aber nicht hin...
Sie traten auf nachdem ich eine neue Klasse erstellt hab.
Hier die Fehler:
Code: Alles auswählen
1>observer.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual struct QMetaObject const * __thiscall Observer::metaObject(void)const " (?metaObject@Observer@@UBEPBUQMetaObject@@XZ)".
1>observer.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual void * __thiscall Observer::qt_metacast(char const *)" (?qt_metacast@Observer@@UAEPAXPBD@Z)".
1>observer.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual int __thiscall Observer::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@Observer@@UAEHW4Call@QMetaObject@@HPAPAX@Z)".
1>D:\Programmieren\LFB Projekt\Subversion\trunk\bin\Debug\ImageRescaling.exe : fatal error LNK1120: 3 nicht aufgelöste externe Verweise.
Header:
Code: Alles auswählen
#ifndef OBSERVER_H
#define OBSERVER_H 1
#include <QObject.h>
/*!
\brief
*/
class Observer : public QObject
{
Q_OBJECT
public:
Observer(QObject* parent=0);
~Observer();
public slots:
void slotUpdateModel();
signals:
void notifiyGui();
};
#endif
Code: Alles auswählen
#include "observer.h"
#include "mainwindow_qt.h"
Observer::Observer(QObject* parent)
{
connect(parent, SIGNAL(notifyModel()), this, SLOT(slotUpdateModel()));
}
Observer::~Observer()
{
}
void Observer::slotUpdateModel()
{
}
Kann mir jemand helfen?
gruß,
Metty