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


Anmelden zum Antworten