Russian Qt Forum

Qt => Общие вопросы => Тема начата: Admin от Октябрь 09, 2008, 23:27



Название: Сжатие exe
Отправлено: Admin от Октябрь 09, 2008, 23:27
Есть exe модуль собранный со статической QT либой. Чем бы сжать сам exe - а то сам модуль получается 5-10 мегобайт?


Название: Re: Сжатие exe
Отправлено: lit-uriy от Октябрь 09, 2008, 23:31
7zip?


Название: Re: Сжатие exe
Отправлено: Пантер от Октябрь 09, 2008, 23:35
PECompact


Название: Re: Сжатие exe
Отправлено: ритт от Октябрь 10, 2008, 00:40
Цитировать
                       Ultimate Packer for eXecutables
                          Copyright (C) 1996 - 2008
UPX 3.03w       Markus Oberhumer, Laszlo Molnar & John Reiser   Apr 27th 2008

http://upx.sf.net


Название: Re: Сжатие exe
Отправлено: Admin от Октябрь 10, 2008, 06:18
спс - просто хочется попробовать до скольки 5 МБ exe сожмется


Название: Re: Сжатие exe
Отправлено: Alex03 от Октябрь 10, 2008, 08:32
Для начала полезно саму qt сконфигурять конкретно под нужды екзешника.
Помнится под линуксом в 3.х.х один только ключик no-exeptions уменьшал размер либы процентов так на 30-45.


Название: Re: Сжатие exe
Отправлено: Admin от Октябрь 10, 2008, 10:04
насчет ключей согласен
типа - no-qt3-support, -no-stl и так далее

тока хочется как бы полную версию QT упаковывать


Название: Re: Сжатие exe
Отправлено: ритт от Октябрь 10, 2008, 10:31
я релизы собираю с -no-qt3support -no-rtti -no-exceptions. разница в объёме бинарей ощутимая (навскидку ~35-40%)

слашыл, что после пожатия дллек упиксом они потом то ли не выгружаются целиком, то ли не свапятся (точно не помню)...но сам не проверял...