Russian Qt Forum

Qt => Общие вопросы => Тема начата: ElderOrb от Август 10, 2005, 23:52



Название: Размер exe-шников при статической линковке в Qt 4.0
Отправлено: ElderOrb от Август 10, 2005, 23:52
Сабж любого примера ~2.5 мега !! И это при том, что Троллтехи разделили библиотеку на модули. Мне кажется крайне подозрительным что простейший диалог теперь столько занимает.. Может есть способ уменьшить релиза хотя бы до мега?


Название: Размер exe-шников при статической линковке в Qt 4.0
Отправлено: Kirsten от Август 11, 2005, 00:08
нда.. многовато..
можно upx'ом сжать ))


Название: Размер exe-шников при статической линковке в Qt 4.0
Отправлено: Admin от Август 11, 2005, 07:34
такой размер это нормально

в qt3 больше было

та же все GUIAPI QT сидит


Название: Размер exe-шников при статической линковке в Qt 4.0
Отправлено: ElderOrb от Август 11, 2005, 11:30
В том-то и дело что в Qt3 получалось ~1.8. Я сильно надеялся что разделение библиотеки на модули уменьшит конечную программу. Мало того, сами троллтехи обещали что-то в стиле +20% производительности, и на 15% уменьшенный размер кода (цифры возможно были и не такие, главное - суть. )

В связи с чем мне всё-таки кажется что 2.5 - это многовато. Наверняка есть какой-нить мега-ключ для configure. ж)

Кстати, о configure. Я пробовал выкинуть из библиотеки все стили кроме windows и отключить accessibility, в результате чего nmake извергал из себя невероятные ошибки. Вот ведь хорошо было в 3-ем Qt, где configure был гуёвым.


Название: Размер exe-шников при статической линковке в Qt 4.0
Отправлено: Racheengel от Август 19, 2005, 16:22
strip -s не пробовали? :)


Название: Размер exe-шников при статической линковке в Qt 4.0
Отправлено: L.Marvell от Август 19, 2005, 16:25
Цитата: "Racheengel"
strip -s не пробовали? :)

А после можно и UPX'ом пройтись.


Название: Размер exe-шников при статической линковке в Qt 4.0
Отправлено: ElderOrb от Август 19, 2005, 18:45
Так вроде ж strip -s под виндой не актуально, или я не прав?


Название: Размер exe-шников при статической линковке в Qt 4.0
Отправлено: L.Marvell от Август 19, 2005, 20:00
Цитата: "ElderOrb"
Так вроде ж strip -s под виндой не актуально, или я не прав?

strip -s не актуально, если проект скомпилен, как release, если же как debug, то очень даже актуально (хотя для того он и debug, чтобы содеражать кучу "лишней" информации, если же она не нужна, то тогда release). Если же релизная версия тяжеловата, ну тогда http://upx.sourceforge.net/ в помощь.