Hallo Leute,
mit KDevelop habe ich mir schon öfter kleine Anwendungen in C++ programmiert.
Nun tritt beim Kompilieren ein Fehler auf, den ich nicht einordnen kann.
|
Quellcode
|
1
|
../obj/dialog.o: In function `Dialog::Dialog(QWidget*, int, char const*)' :dialog.cpp:(.text+0x49c): undefined reference to `vtable for Dialog'
|
Ausserdem meckert der Kompiler von mir definierte Signale an.
|
Quellcode
|
1
|
:dialog.cpp:(.text+0x5567): undefined reference to 'Dialog::newC(QString*)'
|
Ausschnitt aus dem betreffenden Headerfile 'dialog.h'
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
#include <qobject.h>
#include <qwidget.h>
...
...
class Dialog : public QWidget
{ Q_OBJECT
public:
Dialog( QWidget*,QWidget*,int,const char*,QString*);
...
...
signals:
void newC(QString*);
...
...
|
Kann mir dabei jemand auf die Sprünge helfen?
Signale habe ich schon in anderen Anwendungen auf die gleiche Weise
programmiert und dieser Fehler ist nie aufgetreten!
Gruss GBunge