Kompilierungsproblem bei Qt-Programm unter Windows (newbie)

Alles rund um die Programmierung mit Qt
Antworten
xela
Beiträge: 3
Registriert: 20. September 2006 02:29

Kompilierungsproblem bei Qt-Programm unter Windows (newbie)

Beitrag von xela »

Hallo,

ich erhalte Fehlermeldungen, wenn ich folgendes einfache Qt-Programm versuche zu compilieren:

Code: Alles auswählen

#include <QtGui>
#include <QFile>
#include <QTextStream>
#include <QObject>

    class Oberflaeche : public QWidget
    {
        Q_OBJECT

    public:
        Oberflaeche(){

    	QVBoxLayout layout(this);

    	QButtonGroup buttonGruppe(this);

    	QRadioButton ich("ich", this);
    	QRadioButton du("du", this);
    	QRadioButton er("er", this);

	layout.addWidget(&ich);
	layout.addWidget(&du);
	layout.addWidget(&er);
        }
    };


int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
	Oberflaeche win;
    win.show();
    return app.exec();
}


Wer kann mir helfen. Die genauen Fehlermeldungen habe ich als Bild angehängt.

Vielen Dank im voraus,
Xela
Dateianhänge
fehlermeldung.jpg
fehlermeldung.jpg (97.24 KiB) 2190 mal betrachtet
Flachkoepper
Beiträge: 149
Registriert: 11. Januar 2005 12:14
Wohnort: Hannover

Beitrag von Flachkoepper »

Mahlzeit,

dein Fehler liegt am moc. Abhilfe: deine main-Funktion in ein eigenes File main.cpp packen und dann müsste es laufen.

Viele Grüße,
Flachkoepper
rmeeh
Beiträge: 32
Registriert: 10. September 2006 18:59
Wohnort: Geislingen
Kontaktdaten:

Beitrag von rmeeh »

Ja, wie mein Vorgänger schon bemerkt hat, nur auch die Klassendefinition in ein eigenes Header File packen.
MOC will das so, schön getrennt von der Implementireung der Klasse. Weil der MOC das Headerfile sucht und da noch ein wenig Schnickschnack drumrum bastelt.
-Ralf-
Kein Tag kommt wieder, vergessene Fehler schon....
Antworten