2010-05-25 13 views
5

Wie kann ich den Qt-Installationspfad ändern, nachdem ich ihn erstellt habe?Ändern Qt Installationspfad nach dem Erstellen?

Beispiel: qmake.exe Suchbinärdateien zum ursprünglichen Installationspfad, wie kann ich es ändern/neu definieren?

Danke.

Edit: Ich fand schließlich diesen Patch Qt anwenden:

+0

Verwandte: [? Wie Qt unter Windows zu installieren, nachdem Aufbau] (http://stackoverflow.com/q/4699311/95735) –

Antwort

25

Ich habe das untersucht und einen Weg gefunden, der funktioniert (in Qt 4.7.2), indem ich qt mit einer qt.conf Datei anpasse.

In meinem Fall habe ich ein qt4-4.7.2/bin/qt.conf (ich glaube, es an der gleichen Stelle wie die Qmake ausführbar sein muss)

Mit folgendem Inhalt:

[Paths] 
Prefix = c:/my_path/to/qt4-4.7.2 

und die qmake-Abfrage begann die richtigen Pfade zurückzugeben!

See: http://qt-project.org/doc/qt-5.0/qtdoc/qt-conf.html für weitere Details

+1

Funktioniert.Schrägstriche sind obligatorisch. –

+0

Danke, funktioniert perfekt (Qt 4.8.2 auf Wein) – Yury

+0

Auch repariert Dinge für mich auf Win8 mit Qt 4.8.1 – HaMster

0

auf UNIX Sie einen symbolischen Link machen, sonst werden Sie wahrscheinlich es

neu erstellen müssen
+0

FWIW, da Vista, das ist möglich da auch in Windows. – Macke

+0

Aber sie haben nicht alle Eigenschaften von Links auf Unix, können Sie sogar Verzeichnisse verknüpfen? –

0

Unter Unix/Linux:

Sie können auch LD_LIBRARY_PATH + PATH für Problemumgehungen verwenden. Aber einige Standards sind im Code fest programmiert, ja. Ein Umbau ist ein Muss.

2

Ich kann es für Windows beantworten, nicht so sicher über andere. Entfernen Sie die Pfadvariablen, falls vorhanden, in der Umgebungsvariablen PATH.

In Qt-Creator goto,

Tools-> Optionen-> Qt4-> Qt Versionen

Im Bereich der rechten Seite finden Sie Auto- finden Erkannt und Handbuch. Unter Handbuch fügen Sie einen neuen Eintrag hinzu, indem Sie auf das Symbol + ganz rechts klicken. Geben Sie den QMake-Standort an, indem Sie auf Durchsuchen klicken. Ändern Sie die Standard-Qt-Version in Ihre neu angegebene Version. Natürlich müssen Sie die Anwendung neu erstellen. Hoffe, dass es hilft.

4

Sie können den Pfad zu Binärdateien und vielen anderen hartcodierten Pfaden in qmake mit dem Befehl qmake -set ändern.
Weitere Informationen finden Sie unter Configuring qmake's Environment.

Verwandte Themen