PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : qmake??????



Avirell
17-05-2003, 18:47
Tach

Ich hab jetzt mal angefangen mir QT-Designer anzusehen, bin da allerdings auf ein Problem gestoßen! Nachdem ich das 1. Tutorial der online-hilfe von qt fertig hatte stand da, ich solle das Programm mit "qmake" kompillieren! Doch scheinbar gibts den Befehl bei mir gar nich, da immer ne Fehlermeldung (nicht vorhanden oder so) kam! Ich hab nochmal inner Hilfe nachgesehen, da stand auch was von qmake-installation, allerdings blick ich da irgendwie nich durch! Kann mir hier mal einer erklären wie ich das richtig mache???

anda_skoa
17-05-2003, 19:06
hmm, qmake sollte ansich im -devel Paket von Qt sein.

Bei Debian ist es zB im Paket qt3-dev-tools

Ciao,
_

Heavy
17-05-2003, 19:40
Ich gehe mal davon aus, Du arbeitest unter Linux. Es ist wichtig die entsprechenden Pfade und Umgebungsvariablen, für die von Dir verwendete Shell zu setzen. In der Dokumentation findest Du die nötigen Info's unter Getting Started - Installation. Mit qmake erstellst Du übrigens nur ein Makefile, Du musst danach noch make ausführen.

Heavy

Avirell
17-05-2003, 19:43
Gerade das (qmake - installation in der hilfe) kapier ich ja nich!! Welche Variablen? Wo? Und ja, ich arbeite mit Linux!

anda_skoa
17-05-2003, 19:48
export QMAKESPEC=linux-g++

und QTDIR auf den Pfad für dein System.

Lektion 4 oder 5 in unserem Qt Tutorial

welche Distribution?

Ciao,
_

Avirell
17-05-2003, 19:50
SuSE 8.2

Ich hab mir mal euer Tutorial angesehen (lekt. 4/5) und alles gemacht, was da zu qmake stand (das mit dem pfad und so). Dann hatter beim abruf von QTDIR auch das richtige angezeigt, aber qmake ging trotzdem nich!

Heavy
17-05-2003, 20:01
Die Variablen sind:
# QTDIR -- wherever you installed Qt
# PATH -- to locate the moc program and other Qt tools
# MANPATH -- to access the Qt man pages
# LD_LIBRARY_PATH -- for the shared Qt library

Falls Du mit SUSE arbeitest und die bash verwendest, solltest Du folgende Zeilen in die Datei /etc/bash.bashrc eintragen:

QTDIR=/usr/lib/qt
PATH=$QTDIR/bin:$PATH:.
MANPATH=$QTDIR/man:$MANPATH
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export QTDIR PATH MANPATH LD_LIBRARY_PATH

/usr/lib/qt ist ein symbolischer Link der auf die installierte Qt Version verweisen muss. Nach den Änderungen musst Du in der aktuellen Shell noch
". bash.bashrc" aufrufen, damit die bash.bashrc neu eingelesen wird sie wirksam werden.
Ich hoffe das hilft Dir etwas weiter.

Heavy