Recentemente ho sofferto lo stesso destino di te stesso, ma sono riuscito, per la maggior parte, a ottenere ciò che stai cercando di fare dagli esempi di framework di installazione Qt e dalla documentazione trovata qui http://qt-project.org/doc/qtinstallerframework-1.5/index.html e http://doc.qt.io/qtinstallerframework/qtifwexamples.html.
Le informazioni fornite in queste pagine sono un po 'ambigue, ma con un po' di sperimentazione dovresti essere in grado di creare lo script di installazione che ti serve.
Il file package.xml si desidera implementare lo script di installazione richiede che si aggiunge un tag
<Script>installscript.qs</Script>
e che il installscript.qs
la sua auto deve essere posizionato nella meta cartella di quel pacchetto. Il installscript.qs
conterrà quindi, tra un paio di altre cose, un comando
component.addOperation("Execute".....)
che eseguirà vostro richiesto .exe
. Lo stesso processo per la variabile di ambiente potrebbe essere implementato utilizzando l'operazione execute per eseguire un file batch che crea la variabile sul sistema degli utenti.
Nelle ultime settimane ho provato a implementare le operazioni personalizzate dettagliate nella documentazione del framework di installazione di qt, ma finora non ho avuto esito positivo, quindi se fai progressi in quest'area non esitare a passare le informazioni su;)
Ciao ragazzi, ho una domanda per favore. Non so come creare un file ** .qs **. :( – Franky
@Franky Non c'è niente di speciale in un file .qs. È solo un file di testo che ha un file .qs alla fine di esso. – rationalcoder