GNU/Linux >> Linux Esercitazione >  >> Linux

Come modificare la posizione di qmake PREFIX

Per ~ QT 5:

In qmake la directory di installazione per le regole di installazione standard proviene da qmake variabile target.path .

In generale, qmake non usa un'impostazione chiamata PREFIX , anche se questo è il termine tradizionale in Unix per la directory di installazione di destinazione, è una convenzione abbastanza popolare per progetti particolari creare il proprio PREFIX variabile da utilizzare all'interno dei loro file di progetto (*.pro ).

Dai un'occhiata al .pro file del progetto e scopri dove target.path è impostato. Se è impostato da una variabile di ambiente, ad esempio

target.path = $$(PREFIX)  # note the regular parentheses

quindi puoi passare il valore nell'ambiente in cui esegui qmake in:

$ PREFIX=/path/to/my/dir qmake 

Se è impostato da un qmake proprietà, ovvero

target.path = $$[PREFIX]  # note the square brackets

quindi puoi impostare la proprietà in modo persistente per il futuro qmake viene eseguito sulla riga di comando:

$ qmake -set PREFIX /path/to/my/dir

Se è impostato da una variabile interna, sarà simile a

target.path = $$PREFIX

o

target.path = $${PREFIX}  # note the curly braces

Non c'è modo di sovrascrivere il valore di una variabile interna da qmake riga di comando; devi capire dove si trova nel .pro file la variabile interna viene impostata e apportare le modifiche appropriate, magari semplicemente modificando il .pro file, o se c'è un qualche tipo di logica lì, capire come scegliere un valore diverso.


Secondo "qmake -h", questo lo imposterebbe globalmente:

qmake -set prefix /path/to/correct/dir


Linux
  1. Come modificare un nome host in Linux

  2. Come modificare un runlevel su un sistema Linux RHEL 7

  3. Come modificare il runlevel predefinito in Debian 10 / Debian 9

  4. Come cambiamo la password di root?

  5. Come cambiare la shell in Linux

Come modificare le impostazioni di posizione su Google Chrome

Come modificare il runlevel corrente in RHEL 8/CentOS 8

Come cambiare utente su Linux

Come modificare l'indirizzo IP su Linux

Come modificare i record MX?

Come modificare la password su Ubuntu