2010-05-25 16 views
5

Come posso modificare il percorso di installazione Qt dopo averlo creato?Modificare il percorso di installazione Qt dopo la costruzione?

Esempio: binari di ricerca qmake.exe al percorso di installazione originale, come posso modificarlo/ridefinirlo?

Grazie.

Edit: ho finalmente trovato questa patch da applicare a Qt:

+0

correlati: [? Come installare Qt su Windows dopo la costruzione] (http://stackoverflow.com/q/4699311/95735) –

risposta

25

Stavo osservando questo e ho trovato un modo che funziona (in qt 4.7.2) personalizzando qt con un file qt.conf.

Nel mio caso, ho aggiunto un qt4-4.7.2/bin/qt.conf (credo che debba essere nello stesso posto come l'eseguibile qmake)

Con i seguenti contenuti:

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

e qmake -query ha iniziato a restituire i percorsi corretti!

See: http://qt-project.org/doc/qt-5.0/qtdoc/qt-conf.html per maggiori dettagli

+1

Works.Le barre in avanti sono obbligatorie. –

+0

Grazie, funziona perfettamente (Qt 4.8.2 su Wine) – Yury

+0

Risolve anche le cose per me su Win8 con Qt 4.8.1 – HaMster

0

Su Unix è possibile creare un link simbolico, altrimenti probabilmente è necessario ricostruirla

+0

FWIW, dal momento che Vista, questo è possibile poiché anche in Windows. – Macke

+0

Ma non hanno tutte le proprietà dei collegamenti su Unix, puoi persino collegare le directory? –

0

Su Unix/Linux:

È inoltre possibile utilizzare LD_LIBRARY_PATH + PATH per soluzioni alternative. Ma ancora, alcune impostazioni predefinite sono codificate nel codice, sì. Una ricostruzione è d'obbligo.

2

Posso rispondere per Windows, non sono sicuro degli altri. Rimuovere le variabili di percorso se presenti nella variabile ambientale PATH.

In Qt-Creator goto,

Strumenti> Opzioni>> Qt4- versioni di Qt

Nell'area destra, troverete Auto- rilevato e Manuale. Sotto Manuale aggiungere una nuova voce facendo clic sul simbolo + all'estrema destra. Specificare la posizione QMake facendo clic su Sfoglia. Modificare la versione QT predefinita nella versione appena specificata. Certo, devi ricostruire l'applicazione. Spero che aiuti.

4

È possibile modificare il percorso dei file binari e molti altri percorsi codificati in qmake utilizzando il comando qmake -set.
Vedere Configuring qmake's Environment per dettagli.

Problemi correlati