Seite 1 von 1
notwendige dlls mit einkompilieren???
Verfasst: 24. Oktober 2010 11:55
von 24dan
Hallo,
Ich habe in meiner Software ein QWebView mit verbaut....
Jetzt muss ich immer die QtWebKitd4.dll mit ganzen 50MB mitschleppen.
Das kann es doch nicht sein oder?
Lassen sich die notwendige dlls nicht einfach mit einkompilieren in meine Exe???
Oder andere Frage wie kann ich ganz allgemein die Größe meines Programms mit Hilfe der "richtigen" Kompilereinstellungen verkleineren?

Verfasst: 24. Oktober 2010 11:59
von Christian81
1. Foren-Suche 'statisch Linken'
2. Man liefert ja auch keine Debug-lis mit aus...
3. google nach z.B. 'upx'
/edit: 3. hinzugefügt
Verfasst: 24. Oktober 2010 12:00
von Herzogswalder
QtWebKitd4.dll??? Du gibst die Debug-Version deines Programmes weiter?
Edit: Paar Sekunden zu langsam *grummel*
Re:
Verfasst: 22. Juli 2011 13:52
von 24dan
Herzogswalder hat geschrieben:QtWebKitd4.dll??? Du gibst die Debug-Version deines Programmes weiter?
Edit: Paar Sekunden zu langsam *grummel*
Nein jetzt natürlich nicht mehr wo ich weiss dass mann das nicht macht.
Die Release exe ist ja um 90% kleiner ..... juhu
Wie war das jetzt mit dem statischen linken von Qt dll´s?
Meine Build Konfig sieht wie folgt aus:
Code: Alles auswählen
qmake.exe "D:/Folder/Release 1.0/Test.pro" -r -spec win32-g++ CONFIG+=release
Qt 4.7.0 mit WIN7 und mingw
Re: Re:
Verfasst: 22. Juli 2011 14:47
von Christian81
24dan hat geschrieben:
Wie war das jetzt mit dem statischen linken von Qt dll´s?
Christian81 hat geschrieben:
1. Foren-Suche 'statisch Linken'

Re: notwendige dlls mit einkompilieren???
Verfasst: 27. Juli 2011 11:14
von pfid
War das nicht so, dass man bei der nicht-commercial Version keine statisch gelinkte Version weitergeben darf?
Re: notwendige dlls mit einkompilieren???
Verfasst: 27. Juli 2011 12:44
von ScyllaIllciz
Doch darf man ohne Probleme wenn als Lizenz GPL gewählt wird oder aufwendig mit LGPL (Objekt Dateien zur Verfügung stellen usw.).