2015-05-19 35 views
7

Qt Creator ha un'opzione per aggiungere passaggi personalizzati per il progetto che è bello. Tuttavia, la riga di comando per la fase di creazione aggiuntiva è memorizzata nel file .pro.user che non dovrebbe essere aggiunto al controllo di versione, poiché contiene dati specifici della macchina. Quando spingo il mio progetto sul repository e poi lo clonerò in un'altra posizione, il file dell'utente è diverso e mancano i passaggi personalizzati. Come posso condividere i miei passi di costruzione personalizzati in modo che il progetto sia costruito facilmente su ogni macchina con Qt installato?Come condividere il passo di costruzione in Qt Creator

+0

example.pro.shared - http://stackoverflow.com/a/19312995/492336 – sashoalm

risposta

4

provare a sostituire l'istruzioni di generazione personalizzata con QMAKE_POST_LINK comandi (QMAKE_POST_LINK Reference)

Possono essere collegati a uno script che può essere commesso:

win32 { 
    QMAKE_POST_LINK = install/win/deploy 
} 
unix { 
    QMAKE_POST_LINK = install/unix/deploy 
} 

Per creare pre-build passi, this è un bel esempio: Pre-pre-build commands with qmake.

+0

Lo proverò appena arrivo al mio IDE. E come fare il passo di pre-costruzione? –

+0

'QMAKE_PRE_LINK' - Lol guarda il link che ho postato, era a destra dopo – Thalia

+0

Btw se vuoi inserire un file invece di un comando - questo è quello che ho fatto perché erano troppi comandi - il file 'deploy' deve essere tipo eseguibile – Thalia