Frage

Ich war Qt Creator-Anwendungen zu machen, um die Qt-Bibliotheken verwenden. Ich kann diese Anwendungen mit nur einem Klick auf die Schaltfläche Wiedergabe laufen, aber ich möchte lernen, wie Anwendungen laufen lassen nur durch einen Doppelklick auf eine .exe. Also, wie kann ich das tun?

War es hilfreich?

Lösung

Ich nehme an, Sie Windows ausführen, da Sie eine EXE-Dateierweiterung erwähnen. Schauen Sie in den Debug-und / oder Löseverzeichnisse Ihres Projekts das erzeugte binäre zu finden. Sie können einen Doppelklick auf es um die Anwendung auszuführen. Allerdings gibt es mehrere DLL, die benötigt werden. Also, stellen Sie sicher, dass sie in Ihrem PATH oder kopieren Sie sie in das gleiche Verzeichnis. Dependency Walker , um herauszufinden, nützlich ist, was Sie brauchen.

Andere Tipps

Wenn Sie eine ‚Release‘ Version des Programms erstellt haben, kopieren Sie sie und die folgende DLL aus qt \ ist in ein Verzeichnis:

QtCore4.dll, QtGui4.dll und mingwm10.dll (wenn Sie mit gcc und MinGW kompilieren).

Wenn Sie ein ‚debug‘ laufen bauen, können Sie die Debug-Version des Qt-DLLs müssen. Sie haben den gleichen Namen, aber mit einem ‚d‘ am Ende des Namens.

Es kann andere Qt DLLs Sie kopieren müssen abhängig von Qt-Module Sie in Ihrem Programm verwenden.

Sie können mehr von dieser Seite (Qt docs Website) Bereitstellen von Qt-Anwendungen erfahren

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top