[Gelöst] Qt Programm unter Windows zum laufen bringen
Verfasst: 20. Januar 2011 00:45
Hallo,
hab mir hier ein Programm geschrieben was unter Linux einwandfrei läuft, aber ich hab Probleme das gleiche unter Windows zu erreichen. Hab es hier mal angehangen. Ich weiß das einiges nicht wirklich schön ist, aber es läuft und das ist erstmal die Hauptsache, wer dennoch Anmerkungen für Verbesserungen machen will, darf das natürlich.
Nun zum Problem. Hab mir das Qt SDK für Windows heruntergeladen und installiert (mingw Variante). Das Programm in Qt geöffnet und ohne Probleme kompiliert. Es funktioniert auch ohne weiteres. Jetzt will ich es aber auch benutzen können ohne vorher Qt installieren zu müssen (vom USB-Stick z.B.). Dafür müsste ich die benötigten dlls mit ins Verzeichnis packen. Folgende Dateien hab ich versucht:
libgcc_s_dw2-1.dll
mingwm10.dll
QtCore4.dll
QtGui4.dll
Komischerweise fehlt ihm immer was. Hab die dlls mit dem Dependency Walker ausfindig gemacht, aber ich bin nicht wirklich gut mit dem Programm zurecht gekommen. Kann mir dabei vielleicht jemand behilflich sein?
Gruß Thorsten
hab mir hier ein Programm geschrieben was unter Linux einwandfrei läuft, aber ich hab Probleme das gleiche unter Windows zu erreichen. Hab es hier mal angehangen. Ich weiß das einiges nicht wirklich schön ist, aber es läuft und das ist erstmal die Hauptsache, wer dennoch Anmerkungen für Verbesserungen machen will, darf das natürlich.
Nun zum Problem. Hab mir das Qt SDK für Windows heruntergeladen und installiert (mingw Variante). Das Programm in Qt geöffnet und ohne Probleme kompiliert. Es funktioniert auch ohne weiteres. Jetzt will ich es aber auch benutzen können ohne vorher Qt installieren zu müssen (vom USB-Stick z.B.). Dafür müsste ich die benötigten dlls mit ins Verzeichnis packen. Folgende Dateien hab ich versucht:
libgcc_s_dw2-1.dll
mingwm10.dll
QtCore4.dll
QtGui4.dll
Komischerweise fehlt ihm immer was. Hab die dlls mit dem Dependency Walker ausfindig gemacht, aber ich bin nicht wirklich gut mit dem Programm zurecht gekommen. Kann mir dabei vielleicht jemand behilflich sein?
Gruß Thorsten