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
risposta
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.
Lo proverò appena arrivo al mio IDE. E come fare il passo di pre-costruzione? –
'QMAKE_PRE_LINK' - Lol guarda il link che ho postato, era a destra dopo – Thalia
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
example.pro.shared - http://stackoverflow.com/a/19312995/492336 – sashoalm