standalone-exe-Datei in Qt
Möchte ich ein standalone .exe-Datei in Qt msvc 2010 5. Ändere ich den Modus auf "release" build my project und kopiere ich die .exe-Datei im release/debug Ordner bin-Verzeichnis in dem Qt-Verzeichnis und dann kopiere ich alle Ordner "bin". es funktioniert einwandfrei in meinem Rechner, aber wenn ich unterwegs bin-Ordner auf anderen Computern die .exe-Datei funktioniert nicht. Ich installierte visual c++ 2010 redistributable package in den anderen computer aber es funktioniert nicht. was soll ich tun?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die Antwort ist wahrscheinlich, dass die andere Maschine nicht von Qt installiert ist. Wenn Sie möchten, eine ganz eigenständige Qt-app auf Windows (statisch gelinkt), check this out: http://qt-project.org/wiki/Build_Standalone_Qt_Application_for_Windows
Einige schnelle build-Anweisungen -
source code
(http://download.qt-project.org/official_releases/qt/5.1/5.1.1/single/qt-everywhere-opensource-src-5.1.1.zip)
Verzeichnis
configure -static -release -no-audio-backend
-opengl desktop -opensource -confirm-license
nmake
(dieser wird alle kompilieren von Qt und wird eine Weile dauern, je nach Rechenleistung)qmake
aus dem build von qt, die Siegerade gemacht und führen Sie dann
nmake
auf Ihr Projekt. Du erhälst dann einenstatisch gelinktes binary. Sie werden wissen, weil auch eine sehr kleine
Programm > 5 MB in der Größe.