PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme mit Qt4



ensacom
09-01-2007, 18:03
Hallo ich bin ein absoluter Neuling in QT4 und der C++ Programmierung.

Nun arbeite ich gerade das Tutorial Tutorial (http://www.mrunix.de/forums/showthread.php?t=31182) durch.
Bei Kapitel7 habe ich nnun ein Problem. Ich habe das Widget mit dem Designer qt4 erstellen.

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?

peschmae
09-01-2007, 19:53
Was für eine Linux Distribution verwendest du denn? Auf Debian und Verwandten kannst du das mit


update-alternatives --config uic


umstellen. Wobei eigentlich kannst du da das qt3-dev-tools Paket gleich desinstallieren, wenn du mit Qt4 Programmierst.

Dasselbe auch unbedingt mit QMake machen - nach durch das falsche QMake verursachten Fehlern habe ich schon mehrmals lange gesucht.

MfG Peschmä

ensacom
09-01-2007, 20:15
Vielen Dank für den Tipp.
ich benutze Ubuntu 6.10.

Wie kann ich denn qmake deinstalliere?
Ich kann es ja nichtmal im Synaptic finden

peschmae
09-01-2007, 20:24
QMake ist kein eigenes Paket. Das "dasselbe würde ich auch mit qmake machen" bezog sich auf das update-alternatives.

Ansonsten befindet sich QMake im selben Paket wie uic: qt3-dev-tools

MfG Peschmä

P.S. wie findet man das raus? z.B. mit apt-file:


apt-get install apt-file
apt-file update
apt-file search bin/qmake

ensacom
09-01-2007, 21:43
Vielen Dank, du hast mir mit den Angaben sehr geholfen.

Hast Du eine Ahnung ob es möglich mit der Installation von KDevelop unter Ubuntu?
Ich weiß nur dass KDE ebenfals installiert werden muss.
Wenn ich dies über Synaptic mache werden einige hundert Programme mit installiert.

Ist es nicht möglich nur KDE die ganzen Programme zu installiren?

peschmae
09-01-2007, 22:03
Ich benutze synaptic eigentlich nie. Das ist so eine Paketverwaltungs-Gui? Keine Ahnung ob die nur die minimale Menge der benötigten Pakete installiert oder noch mehr.

Ich benutze jeweils apt-get direkt (apt-get install kdevelop).

Wenn du sonst keine KDE-Programme benutzt ist es normal, wenn da einiges an Paketen mitinstalliert werden muss.
Es handelt sich hierbei nicht um das eigentliche KDE Desktop-Zeugs sondern vor allem um die kdelibs (und auch Qt3 falls du das nicht eh schon installiert hast).

Sollte auf jeden Fall auch auf Ubuntu einigermassen problemlos gehen.

MfG Peschmä