2015-08-31 19 views
7

In Windows können Sie windeployqt.exe ausführen, um die Abhängigkeiten von Bibliothek, qml und Plugin einer Qt-Anwendung anzunähern.windeployqt.exe unter Linux-Distributionen

In Linux kann ich ldd verwenden, um Bibliotheksabhängigkeiten zu ermitteln, aber ich habe keine Möglichkeit gefunden, festzustellen, welche zusätzlichen Qml-Dateien vorhanden sein müssen und welche Plugins ich in mein Installationsprogramm aufnehmen sollte. Irgendwelche Vorschläge?

Antwort

1

Es gibt das linuxdeployqt Projekt auf Github, das hilfreich sein kann.

Aus bei linuxdeployqt Code suchen, um es scheint:

  • die Liste der Plugins zu finden, durch Parsen der verknüpften Bibliotheken
  • qml Dateien werden mit qmlimportscanner analysiert erfolgt. Hier ist der Kommentar von Code:

    Scan qml Dateien in qmldirs für Import-Anweisungen, bereitstellen gebrauchte Einfuhren aus Qml2ImportsPath ./qml

Verwandte Themen