Qt Creator .exe Erstellung

Alles zu Entwicklungsumgebungen und Editoren für Qt
Antworten
qtheinz
Beiträge: 5
Registriert: 13. Oktober 2010 15:22

Qt Creator .exe Erstellung

Beitrag von qtheinz »

so mal eine Anfängerfrage.
ich habe eben das Qt4.7 (Windows SDK) installiert und mich mit dem ersten Qt Creator Hello World versucht. Das läuft auch problemlos wenn ich das aus der GUI starte oder die .exe aus dem Qt Command Prompt, da dort einige Pfade gesetzt werden.

Was muss ich denn konfigurieren damit die HelloWorld.exe als Standalone auch so aus dem normalen Terminal gestartet werden kann?
Mani99
Beiträge: 244
Registriert: 15. April 2009 10:46
Wohnort: München

Re: Qt Creator .exe Erstellung

Beitrag von Mani99 »

qtheinz hat geschrieben:Was muss ich denn konfigurieren damit die HelloWorld.exe als Standalone auch so aus dem normalen Terminal gestartet werden kann?
Die benötigten qt dlls in das verzeichnis der .exe kopieren!
qtheinz
Beiträge: 5
Registriert: 13. Oktober 2010 15:22

Beitrag von qtheinz »

ah ja Danke, das macht Sinn.

ich gehe mal davon aus, das je nach Funktionalität unterschiedliche .dlls mitmüssen.

Wie finde ich denn raus, welche das jeweils sind?
kater
Beiträge: 306
Registriert: 29. Dezember 2009 01:13
Wohnort: Darmstadt

Beitrag von kater »

Für einfache Programme brauchst du

QtCore4.dll
QtGui4.dll
libgcc_s_dw2-1.dll
mingwm10.dll

Und für Bilder
imageformats/qgif4.dll
imageformats/qjpeg4.dll
imageformats/qtiff4.dll
qtheinz
Beiträge: 5
Registriert: 13. Oktober 2010 15:22

Beitrag von qtheinz »

kater hat geschrieben:Für einfache Programme brauchst du
QtCore4.dll
QtGui4.dll
libgcc_s_dw2-1.dll
mingwm10.dll
Hmmh, die 4 habe ich zu der Hello_World.exe dazukopiert. Die .exe lässt sich aber leider immer noch nicht starten...
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Nach einer Foren-Suche wäre man unte Garantie auf 'Dependency Walker' gekommen...
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Mani99
Beiträge: 244
Registriert: 15. April 2009 10:46
Wohnort: München

Beitrag von Mani99 »

Und aus dem terminal (oder wie das unter windows heißt) gestartet, wird sicher eine fehlermeldung ausgegeben, die rückschlüsse darauf zulässt, wo es probleme gibt!
qtheinz
Beiträge: 5
Registriert: 13. Oktober 2010 15:22

Beitrag von qtheinz »

Nein, das Terminal bleibt leer und die App startet einfach nicht. Bin gerade dabei mir Dependency Walker anzuschauen...
qtheinz
Beiträge: 5
Registriert: 13. Oktober 2010 15:22

Beitrag von qtheinz »

so, Problem gelöst.

der Dependeny Walker (Danke für den Tip) hat mir ganz seltsame .dlls angezeigt, die ihm ausserdem noch fehlen würden. Ich habe mir dann die Pfade der MingW environment im Qt Command Prompt mal angeschaut - ich habe die .dlls aus dem Pfad ../bin genommen hätte aber aus dem Pfad ../qt/bin nehmen müssen.

Benötigt wurden am Ende:
QtCore4.dll
QtGui4.dll
mingwm10.dll
Antworten