[Qt-interest] how to resolve this moc linker error

Matthias Pospiech matthias.pospiech at gmx.de
Mon Jul 19 18:43:10 CEST 2010


this linker errors come

mainwindow.obj:-1: error:  Nicht aufgelöstes externes Symbol ""public: 
virtual struct QMetaObject const * __thiscall 
QCameraImage::metaObject(void)const " 
(?metaObject at QCameraImage@@UBEPBUQMetaObject@@XZ)".
mainwindow.obj:-1: error:  Nicht aufgelöstes externes Symbol ""public: 
virtual void * __thiscall QCameraImage::qt_metacast(char const *)" 
(?qt_metacast at QCameraImage@@UAEPAXPBD at Z)".
mainwindow.obj:-1: error:  Nicht aufgelöstes externes Symbol ""public: 
virtual int __thiscall QCameraImage::qt_metacall(enum 
QMetaObject::Call,int,void * *)" 
(?qt_metacall at QCameraImage@@UAEHW4Call at QMetaObject@@HPAPAX at Z)".

However mainwindow.cpp is only using
#include "QCameraWidget.h"

which is derived from QCameraImage

The whole project is within QtCreator.

Now I wonder what I could do about this error.

Matthias



More information about the Qt-interest-old mailing list