Qt Fehler beim Compilieren
-
Hallo Community,
Ich habe folgendes Problem:
Ich habe mir ein Buch über das Programmieren mit Qt unter C++ gekauft.
Es gibt dort ein Beispiel für ein Dialogfeld.
Der folgende COde löst aber bei mir einen Fehler aus:class GoToCellDialog : public QDialog, public Ui::GotoCellDialog {
Die Fehlermeldung ist:
Fehler: expected class-name before »{« token
Ich weiß nicht wie ich das Problem lösen soll. Mich ärgert das, dass ich 60€ für das Buch bezahlt hab :-\
-
Zu dem Quelltext gehoert vermutlich ein .ui-File das mit dem Qt-Designer erzeugt wurde.
Daraus generiert der ui-Compiler (uic) eine Header-Datei (namespace Ui) die Du inkludieren musst.
Fuer weitere Weisssagungen muesstest Du aber wenigstens Plattform, Compiler, IDE nennen.
Generelles zum Thema findest Du zb hier.
-
Danke für die Antwort,
die Headerdatei habe ich inkludiert. Ich verwende Ubuntu 9.04 und Qt-Designer 4.5.0 sowie Qt 4.5.0. als kompiler verwende ich glaube ich g++. Ich verwende aber eigtl. qmake und make, ich weiß nicht, welchen compiler qmake verwendet und in die Makefile schreibt.
lG Martin