Seite 1 von 1

[gelöst][Newbee][Qt4.1] undefined reference ...

Verfasst: 8. Januar 2006 11:20
von JJJRRR
Hallo alle.

Ich habe da ein kleines Problem. Da ich mehrere eigene Slots und Signals brauche und das mit Qt4 ja nicht mehr so einfach ist, habe ich die QTabWidget-Klasse ein bisschen erweitert (omatabwidget.h). Dann habe ich dieses in ein MainWindow per Designer gepackt, mir eine main.cpp erstellt und das dann kompiliert.
Das Ergebnis war (nachdem ich alle anderen Fehler beseitigt hatte) folgendes:

Code: Alles auswählen

release\main.o(.text$_ZN13Ui_MainWindow7setupUiEP11QMainWindow[Ui_MainWindow::setupUi(QMainWindow*)]+0x23b):main.cpp: undefined reference to `OmaTabWidget::OmaTabWidget(QWidget*)'
collect2: ld returned 1 exit status
mingw32-make[1]: *** [release\oma.exe] Error 1
mingw32-make[1]: Leaving directory `E:/OmA2'
mingw32-make: *** [release] Error 2
Ich habe bestimmt nur einen kleinen doofen Fehler gemacht. Ich finde ihn nur nicht.

Danke schonmal für die Hilfe,
Jan

Verfasst: 9. Januar 2006 21:15
von uhu01
Hy!

Hast du die beiden Funtionen ( Constructor und file...) überhaupt implementiert? Wenn ja zeig mal das cpp File in dem die beiden Implementiert sind, nur mit dem Header ist das etwas schwierig.

Einen Fehler hab ich auf jeden Fall schon: es sollte

Code: Alles auswählen

...
OmaTabWidget( QWidget* parent = 0)
...
heissen.

mfg
uhu01