Dies kann eine Frage sein, aber ich habe nicht versucht, herauszufinden, wie ich mein QT-Projekt unter Linux statisch erstellen. Ich habe versucht, was es auf http://doc.qt.io/qt-5/linux-deployment.html gesagt hat, aber ich verstehe den 1. Schritt nicht. Wenn ich auf den Speicherort meines Qt-Projekts cd und Stellen Sie ein Qt-Projekt unter Linux
cd /path/to/Qt
./configure -static -prefix /path/to/Qt <
otherparameters>
make
ausführen, sagt es keine solche Datei oder Verzeichnis. Missverstehe ich, welche Wege ich benutzen muss? Ich möchte mein Qt-Projekt zu einer eigenständigen ausführbaren Datei machen, die nicht den Computer erfordert, auf dem sie läuft. Ich habe gelesen, dass ich die Bibliotheken dynamisch verlinke, aber ich weiß auch nicht, was ich damit anfangen soll. Die Bereitstellungsoption ist in qtcreator ausgegraut, gibt es eine Möglichkeit, dies zu verwenden? Danke
Was Sie hier versuchen, ist, Ihre eigene Kopie von Qt zu bauen (wie Sie sollten, BTW). Aber '/ path/to/Qt' ist wirklich'/Pfad/zu/Qt Sources'! Stellen Sie also sicher, dass Sie den Quellcode heruntergeladen haben. –