QT-Programme immer riesig?

Verschiedenes zu Qt
Antworten
Ryu1991
Beiträge: 27
Registriert: 11. Mai 2009 09:29

QT-Programme immer riesig?

Beitrag 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?
softwaremaker
Beiträge: 149
Registriert: 1. April 2009 19:25

statisch Linken

Beitrag 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).
Ryu1991
Beiträge: 27
Registriert: 11. Mai 2009 09:29

Beitrag von Ryu1991 »

Wie verwendet man denn statisches linken?
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Ich glaube es gibt auch ne Foren-Suche für sowas...
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
softwaremaker
Beiträge: 149
Registriert: 1. April 2009 19:25

anderer Kompiler

Beitrag 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.
Antworten