2016-07-01 8 views
0

Ich entwickelte eine QT-Anwendung auf Ubunty Linux. Ich möchte Abhängigkeiten in meine bereitgestellte Datei aufnehmen, so dass meine Anwendung auf jedem anderen Rechner, der mit ubuntu läuft, funktioniert.Deploy qt-Anwendung mit allen ihren Abhängigkeiten

+3

Starten Sie hier http://doc.qt.io/qt-5/linux-deployment.html und post detaillierte Fragen falls – demonplus

+0

Danke werde ich versuchen, dies – Dababi

Antwort

1

Der beste Weg, dies zu erreichen, ist Ihre Anwendung als .dpkg zu verteilen, damit die Abhängigkeiten automatisch installiert werden können. Das Einbeziehen von Abhängigkeiten in die Binärdatei ist kompliziert und bedeutet im Allgemeinen, Bibliotheken statisch zu kompilieren, anstatt sie dynamisch zu verknüpfen, aber selbst dann treten Probleme auf.

+0

Das Problem ist, dass die Zielmaschine kein Internet hat – Dababi

+0

Ich habe es nicht versucht, aber [dpkg-offline] (https://launchpad.net/dpkg-offline/) scheint in der Lage zu sein, die Abhängigkeiten herunterzuladen und zu verpacken, so dass sie auf eine Maschine ohne Internet verteilt werden können Verbindung. – SurvivalMachine

Verwandte Themen