2015-08-31 18 views
7

In Windows è possibile eseguire windeployqt.exe per approssimare le dipendenze di libreria, qml e plug-in di un'applicazione Qt.windeployqt.exe su Linux Distribuzioni

In Linux, posso utilizzare ldd per determinare le dipendenze della libreria, ma non ho trovato un modo per stabilire quali file Qml aggiuntivi devono essere presenti e quali plug-in devo includere nel mio programma di installazione. Eventuali suggerimenti?

risposta

1

C'è il progetto linuxdeployqt su github, che può essere utile.

Da guardare il codice linuxdeployqt sembra:

  • trovare la lista dei plugin è fatto analizzando le librerie collegate
  • file QML vengono analizzati con qmlimportscanner. Ecco il commento dal codice:

    file QML scansione in qmldirs per le dichiarazioni di importazione, distribuire le importazioni usati Qml2ImportsPath a ./qml