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

Alles rund um die Programmierung mit Qt
Antworten
JJJRRR
Beiträge: 5
Registriert: 8. Januar 2006 11:10

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

Beitrag 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
Dateianhänge
oma.zip
Die main.cpp und die omatabwidget.h
(599 Bytes) 124-mal heruntergeladen
Zuletzt geändert von JJJRRR am 13. Januar 2006 15:24, insgesamt 1-mal geändert.
uhu01
Beiträge: 150
Registriert: 10. Juli 2005 20:46

Beitrag 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
Antworten