2016-05-06 4 views
0

Ich suchte überall und ich versuchte viele Dinge, aber ich fand keine Möglichkeit, eine eigenständige Anwendung von meinem Qt-Projekt, irgendwelche Ideen zu machen?!Erstellen von Standalone-Anwendung von Qt-Projekt

Benötige ich eine andere Anwendung, um es zu tun, oder werde ich es mit Qt Creator tun?!

+0

Meinen Sie, Ihre Anwendung mit der statischen Version von Qt zu kompilieren oder was? Kannst du das bitte klären? – demonplus

+0

@demonplus Ich möchte das gesamte Projekt in eine EXE-Datei konvertieren, die es wie jedes Spiel ausführt? –

+0

Erhalten Sie keine exe nach dem Kompilieren in Qt Creator? Ist Ihre Plattform Windows? – demonplus

Antwort

0

Sie müssen einige notwendige Dateien in das Verzeichnis der ausführbaren Datei kopieren:

  • Qt5Core.dll
  • Alle anderen Qt-DLLs Sie hängen von (Qt5Gui, Qt5Widgets, etc.)
  • einen Unterordner namens „Plug-ins "
  • Finden Sie qtwindows.dll in Ihrem" Qt/[Release-Version]/[Compiler-Version]/Plugins "Ordner und kopieren Sie es in den" plugins "Ordner, den Sie erstellt haben.
  • Führen Sie Ihre ausführbare Datei.

Oder:

Verwendung windeployqt.exe. See this answer. Wie @marco darauf hinwies, die Dokumentation für windeployqt is here.

+0

Ich nehme an, Sie verwenden Qt5 und nicht Qt4. –

+0

Danke, das hilft zu viel :) –