Hallo, ich habe ein kleines Problem bei der Erstellung von Qt-Projekten unter Linux.Wenn ich eine Headerdatei als MOC-Datei generieren möchte,(für QObject-Klassen)funktioniert das zwar,die "Header.moc.cpp"lässt sich jedoch anschliessend nicht kompilieren.Bekomme Fehlermeldung das z.b. include "qapplication.h"(in der Headerdatei deklariert)nicht ge- funden wird,oder andere.Die Umgebungsvariable QtDIR ist auf /usr/lib/qt3 /include gesetzt,wo sich ja eigentlich die qapplication.h befindet. Kompilieren tue ich (ohne Erfolg) z.b.so: gcc -c "Beispielheader.moc.cpp" $QtDIR/include -L$QtDIR/lib Vielleicht kann mir ja jemand helfen.Würde mich sehr freuen. MFG Christian
> ich habe ein kleines Problem bei der Erstellung von Qt-Projekten unter > Linux. Du benutzt nicht qmake? Das würde sich automatisch um solche Sachen kümmern. > Die Umgebungsvariable QtDIR ist auf /usr/lib/qt3/include gesetzt,wo > sich ja eigentlich die qapplication.h befindet. Die Umgebungsvariable heißt normalerweise QTDIR und sollte nicht das 'include' enthalten. > Kompilieren tue ich (ohne Erfolg) z.b.so: > gcc -c "Beispielheader.moc.cpp" $QtDIR/include -L$QtDIR/lib Das -L brauchst du beim Compilieren nicht zu übergeben, sondern nur beim Linken. Außerdem solltest du für C++-Code g++ und nicht gcc verwenden.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.