Wie lassen sich Qt-Programme erstellen, die auf jedem Computer lauffähig sind?
-
Ich habe jetzt mal das Tutorial von http://de.wikibooks.org/wiki/Qt_f%C3%BCr_C%2B%2B_Anf%C3%A4nger angefangen. Ziel ist ein kleiner Rechner. Das Programm ist soweit auch korrekt lauffähig. Allerdings nur auf meinem PC (Windows), wo ich natürlich MinGW (benutzter Compiler g++) und Qt 4.4.0 installiert habe.
Wenn ich die .exe allerdings auf einem anderen Windows-PC ausführen will, kommt eine Fehlermeldung, dass die Datei mingwm10.dll nicht gefunden wurde. Wenn man das ganze unter Linux mit Wine probiert, erscheinen auch Fehlermeldung à la Qt und MinGW Libs(? (? weil nur durch Freund erfahren)) nicht gefunden.
Ich könnte also jetzt die gefordertern Dateien mit der .exe zusammen kopieren. Aber es müsste doch auch so gehen, dass alles benötigte schon in der .exe mit drin ist? Ist das dann nicht "statisch linken"? Wenn ja, wie geht das dann? Gibt es andere Möglichkeiten C++/Qt-Programme so zu programmieren, dass sie auf jedem Rechner (gleiches Betriebssystem vorrausgesetzt) laufen?
Vielen Dank schon mal!
P.S.: Sorry, wenns das schonmal gab. Aber weder über Google noch hier im Forum habe ich etwas für mein Problem gefunden.
-
Hallo,
also so neu scheint das Problem nicht zu sein: http://qtforum.de/forum/viewtopic.php?t=3702&highlight=mingwm10+dll
(neuer link, da der alte das Resultat einer fehlerhaften Suche war...)
-