Mailinglist Archive: opensuse-programming-de (97 mails)

< Previous Next >
Re: Grundsätzliches über die Nutzung vonQT
  • From: Thomas Keller <thomas.keller@xxxxxxxxxxxx>
  • Date: Tue, 7 Jun 2005 14:23:28 +0200
  • Message-id: <200506071423.28356.thomas.keller@xxxxxxxxxxxxxxxxxxxxx>
Hallo,
bitte in Deiner ~/.bashrc einfügen:

export QTDIR=/usr/lib/qt3
export PATH=$QTDIR/bin:$PATH

Dein qmake sollte wieder gehen.

Gruß
Thomas

Am Dienstag, 7. Juni 2005 14:11 schrieb suseliste@xxxxxxxxxx:
> Hallo
>
> Da gerade mal Ruhe ist auf der Liste, will ich mich mal vordrängeln.
>
> :-))
>
> Es kann falsch sein, aber ich würde mal sagen die normale Vorgehensweise
> bei der Arbeit mit QT ist folgende:
> Man erstellt einen Dialog oder Mainform und sichert das Ganze in einen
> eigenen Verzeichnis
> Danach erstellt man mit qmake ein Projekt file
> Danach erstellt man ein Makefile, wieder mit qmake
> Dann endlich kommt make und man hat ein fertiges Programm.
> Wenn man etwas ändert muss man (natürlich) wieder make laufen lassen.
>
> Mit Suse 9.2 und QT 3.3.1 hat das bei mir funktioniert.
> Leider hatte ich da noch ein paar rpm's mit QT 3.3.2 herumliegen.
> Seitdem habe ich ein Problem mit qmake.
> Auf der Kommandozeile eingegeben wird es nicht gefunden.
> Deshalb kann make auch nicht richtig arbeiten: Es findet ebenfalls qmake
> nicht. Im originalen makefile steht:
> MOC = $(QTDIR)/bin/moc
> UIC = $(QTDIR)/bin/uic
> QMAKE = qmake
> Wenn ich das so abändere funktioniert es:
> MOC = $(QTDIR)/bin/moc
> UIC = $(QTDIR)/bin/uic
> QMAKE = $(QTDIR)/bin/qmake
> Da aber das makefile nach jeden Aufruf von make neu geschrieben wird,
> ist diese Vorgehensweise sehr lästig.
> Jetzt wollte ich mal fragen wie ich das ändern kann?
> Ich habe ja die Umgebungsvariable QTDIR in Verdacht, die gibt es bei
> mir nicht. Jetzt habe ich sie natürlich in mein .profile geschrieben aber
> es fehlt ja immer noch das "/bin".
> Wie wird denn bei Euch qmake gefunden?
> Und wo stehen diese Variablen normalerweise?
> (Die .profile ist bei allen die ich gefragt habe leer)
>
>
> Vielen Dank im voraus
> mfg



< Previous Next >
Follow Ups
References