Qt erstellt ausführbare Datei

8

Gibt es eine schnelle, unkomplizierte Möglichkeit, eine Qt-Anwendung zu einer ausführbaren Datei zu machen? Ich habe versucht, den Anweisungen in Ссылка zu folgen, war aber bisher nicht erfolgreich; Ich bin nicht in der Lage, Jede Hilfe würde sehr geschätzt werden. Danke!

    
mavroprovato 01.04.2009, 05:13
quelle

3 Antworten

4

Ich benutze immer CMake , um Qt-Projekte zu erstellen, es ist einfach, kostenlos und plattformübergreifend. Anleitung: Kompilieren von Qt4-Apps mit CMake . CMake kommt auch mit CPack, um einfach Installationsprogramm für Windows, Mac und Linux zu machen.

Ich stimme mit chmod700 über den Qt Creator-Vorschlag überein, es ist nicht meine Lieblings-IDE, aber es ist immer noch sehr nett und einfach.

    
brunoqc 01.04.2009 06:19
quelle
2

Meinst du ein Installer-Paket? Ich nehme an, dass Sie in der Lage sind, Ihre App zu kompilieren, zu verknüpfen und auszuführen, und Sie meinen, wie Sie es für andere bereitstellen.

Ссылка & lt; - spezielle Handhabung von Qt-basierten Projekten, kostet aber $ Ссылка & lt; - mein persönlicher Favorit und es ist kostenlos (kann aber schwierig sein, erweiterte Funktionen zu lernen)

Wenn Sie jedoch meinen, wie Sie Ihre App erstellen, sollten Sie den neuen Qt Creator ( Ссылка ), die Build-Ziele für Sie einrichten und macht wirklich Desktop Qt Dev ein Kinderspiel. Auch wenn Sie immer noch 4.1 verwenden, können Sie jetzt 4,5 unter der LGPL auf allen Plattformen verwenden, was es nahezu überflüssig macht, ein Upgrade durchzuführen.

    
Trey Stout 01.04.2009 05:39
quelle
2

Ich bin mir nicht sicher, ob ich dein Problem verstehe. Angenommen, Sie verwenden MinGW, es ist wirklich einfach und ziemlich einfach:

  • lade die Qt-Quellen herunter und entpacke sie in einen Ordner (zB c:\Qt.5.0-static )
  • Installieren Sie MinGW. Stellen Sie sicher, dass sich der ausführbare MinGW-Ordner in der %PATH% -Variable befindet.
  • öffne ein cmd-Fenster, gehe zu den Qt-Quellen und führe configure -static aus. Sie können andere Konfigurationsoptionen hinzufügen, wenn Sie möchten, aber normalerweise brauchen Sie das nicht.
  • Wenn Sie Qt fertig gestellt haben, gehen Sie zu Ihren Anwendungsquellen, öffnen Sie ein cmd-Fenster und führen Sie den qmake Ihrer gebauten Qt-Installation aus - also c:\Qt.5.0-static\bin\qmake im obigen Beispiel.
  • run make
  • Sie erhalten am Ende eine statisch verknüpfte Binärdatei (möglicherweise möchten Sie dies mit Dependency Walker überprüfen).

Das Gleiche mit Visual Studio ist ziemlich ähnlich.

Oder möchten Sie dynamisch erstellen und ein Installationspaket erstellen?

    
bluebrother 04.04.2009 14:43
quelle

Tags und Links