Seite 1 von 1

Eclipse und QT - Fehler

Verfasst: 2. Dezember 2008 12:14
von geograman
Hi,

Ich hab ein Problem beim kompilieren und zwar gibt mir eclipse immer den Fehler aus :

undefined reference to `MyWindow::MyWindow(QWidget*)' main.cpp

Dieser Fehler kahm erst als ich versuchte meine GUI nur mit klassen aufzubauen, also die klasse mywindow.h mit der mywindow.cpp.

Ohne so eine Auslagerung fuktioniert es ohne Probleme :(

Der Quellcode sollte von den >yntax her korrekt sein da ich es von der beispiel cd meines QT buches habe.

Verfasst: 2. Dezember 2008 12:26
von Christian81
Wenn der Linker die Funktion MyWindow::MyWindow(QWidget*) nicht findet so wird so wohl auch nicht vorhanden sein...

Eclipse und QT - Fehler

Verfasst: 2. Dezember 2008 13:25
von geograman
Doch Doch die giebt es schon wenn ich die von eclipse am anfang standardmäsig erstellen klassen verwende funktioniert es auch nur sobald ich meine eigene klasse nachträglich hinzufügen will giebt es probleme...

Verfasst: 2. Dezember 2008 14:11
von jerry42
also Fehler spricht ja eigentlich für sich.

Ohne Codebeispiel wird es schwer dir den genauen Fehler zu nennen.

Zeig doch zum Beispiel mal deine main.cpp, MyWindow.cpp/h

Dann sieht man sicherlich warum er es nicht findet.

Verfasst: 2. Dezember 2008 15:08
von Christian81
Wenn es die Funktion auch wirklich gibt dann wird der Sourcecode dazu wohl nicht kompiliert. Aber was hat das mit Qt zu tun? Ich glaube das ist eher ein Problem von 'wie benutze ich Eclipse' ...