Nach Eingabe von make lektion7 bekomme ich folgende Fehlermeldung
/usr/share/qt3/bin/uic qttutwidgetbase.ui -o uics/qttutwidgetbase.h
uic: File generated with too recent version of Qt Designer (4.0 vs. 3.3.6)
make: *** [uics/qttutwidgetbase.h] Fehler 1
Wie kann ich dem Kompiler? beibringen das ich QT4 benutzen will?[/quote]
Du musst einfach die richtige Version von qmake aufrufen, dann sollte es gehen. Ich habe mir dafür einen Link (der natürlich aufs richtige qmake zeigt) mit dem Namen qmake4 gemacht, so dass ich bequem Qt3 und Qt4 nebeneinander benutzen kann.
ensacom hat geschrieben:ich habe ein qmake im Ordner /usr/share/qt4 und einen im Ordner /usr/share/qt4
ensacom hat geschrieben:
wo kann ich da bitte angeben welche Version er nehmen soll?
ich rufe ja einfach qmake -o Makefile lektion7.pro auf
Wenn du einfach nur qmake eingibts wird sicherlich /usr/share/qt3/bin/qmake ausgeführt.
Dagegen kannst du zunächst einmal qmake mit explizitem Pfad aufrufen: /usr/share/qt4/bin/qmake
Da das auf die Dauer zu lang ist macht man sich einfach ein Link auf /usr/share/qt4/bin/qmake, der in einem Verzeichniss liegt , das im $PATH drin ist.