Seite 1 von 1
QT-Programme immer riesig?
Verfasst: 13. Mai 2009 17:56
von Ryu1991
Hi,
um mich in QT einzuarbeiten habe ich ein kleines Programm geschrieben, wirklich nur ganz winzig. Aber die QT-DLLs die beigelegt werden müssen haben zusammen 13mb, und das kann es doch irgendwie nicht sein, oder?
Gibt es da irgend eine Möglichkeit ein bisschen zu sparen?
statisch Linken
Verfasst: 13. Mai 2009 20:04
von softwaremaker
Qt ist sehr umfangreich und deshalb sind die Qt-DLLs QtCore und QtGui so groß.
Wenn man statisches Linken verwendet, werden nur die benötigten Teile in die Exe kopiert und man kann die DLLs weglassen, jedoch nur mit GPL oder kommerzieller Lizenz erlaubt.
Aber mit LZMA-Packer kommt man auf 6-7 MB und das ist heutzutage vollkommen ok (oder die DLLs mit Runtime-Packer UPX packen).
Verfasst: 13. Mai 2009 21:23
von Ryu1991
Wie verwendet man denn statisches linken?
Verfasst: 13. Mai 2009 21:31
von Christian81
Ich glaube es gibt auch ne Foren-Suche für sowas...
anderer Kompiler
Verfasst: 13. Mai 2009 22:53
von softwaremaker
MinGW/GCC (Qt-Creator) erzeugt meist sehr große Binaries. Mal die DLLs und natürlich dein Projekt mit einem anderen Kompiler (MS Visual Studio) kompilieren. Ich habs noch nicht getestet, müsste aber was bringen.