2016-08-04 18 views
0

Ich habe Qt-5.7 auf Windows 8 installiert, weil ich meine freigegebene .exe von Linux (mein Favorit) nicht erstellen konnte, um verwendet zu werden auf Windows OS auch nach vielem Suchen im Internet (wo es Cross-Compilation geben muss ...). Nach der Installation möchte ich nur sicherstellen, dass ich eine erste Anwendung erstellen/ausführen kann (eines der Beispiele, die standardmäßig von Qt-creator "filesystembrows" bereitgestellt werden) und ich habe the official guide folgen, um Qt als Shared Libraries zu bauen, aber das Problem ist, dass, wenn ich die erste Befehlszeile eintippe ich bekomme: 'nmake' is not recognized as an internal or external command' Auch es immer noch die gleiche Nachricht, obwohl ein Update der Variablenumgebung des Systems mit C:\Qt\Qt5.7.0\5.7\mingw53_32\bin welche ist die Standard-Pfad-Setup bei der Installation von Qt auf Windows. Jede Hilfe, nur um eine eigenständige .exe für Windows (als gemeinsam genutzte Bibliotheken) zu machen bitteErstellen (kompilieren) Sie eine grundlegende eigenständige .exe-Anwendung mit Qt-Ersteller unter Windows 8

+0

Ich versuche, die Situation zu verstehen. Sie möchten also eine eigenständige .exe mit den dynamisch verknüpften Bibliotheken? Ist das korrekt? Wenn ja, kopieren Sie einfach die erforderlichen DLLs und legen Sie sie in einen Ordner mit der. Exe – Dillydill123

+0

ja das ist, was ich will –

+0

in Ordnung, versuchen Sie dies ... http://StackOverflow.com/Questions/8312725/How-to-create -executable-file-for-a-qt-Anwendung – Dillydill123

Antwort

0

Warum nicht Ihr Projekt mit qtcreator bauen?

Haben Sie Ihre Build-Umgebung getestet, indem Sie eine Testanwendung mit qtcreator erstellt haben?

P.S .: Wenn Sie möchten, kann ich erklären, wie Sie Anwendungen mit Visual Studio als Compiler und QtCreator als IDE erstellen.

+0

ok lass mich es versuchen und sehen –

+0

Was meinst du? Möchten Sie einige Erklärungen zur Verwendung von Visual Studio und QtCreator erhalten? Oder möchtest du eine Testanwendung mit qtcreator machen? – lemmel

0

nmake ist ein Build-Tool, das mit Visual Studio und Windows SDK bereitgestellt wird. Du hast es anscheinend nicht.

Es scheint, dass Sie eine Mingw Build von Qt verwenden; Es kommt mit einer gebündelten Kopie von Mingw. Dort heißt das Build-Tool einfach make.