Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > Сокращение размера dll


Автор: Flakes 9.5.2008, 10:07
Это относится не только к Qt, но интересует в принципе.

Предположим есть примитивная GUI программка, и использвует самый минимум библиотеки QtGui4.dll, которая весит 7 метров. И подключив каждую следующу ради пары функций в итоге проект равзрастается на десятки метров. Я знаком со всякими упакощиками наподобии PECompact, это не то. Есть способ выташить из dll только нужные мне классы?

Автор: anatox91 9.5.2008, 12:58
Flakes, кстати присоединяюсь к вопросу, тоже очень это интересует, т.к. программа тащит с собой всякие mingwm10.dll, QtCore4.dll, QtGui4.dll - что не очень-то радует... как-то бы объединить все...

Автор: Любитель 9.5.2008, 20:46
Статическая линковка. Трубет пересборки куте. Обсуждалось много раз.

Автор: Flakes 10.5.2008, 11:27
правильно ли я понимаю, что нужно лишь пересобрать QT с 
Код

configure -static

Автор: bronislav 10.5.2008, 12:42
да

Автор: just_geek 12.5.2008, 12:03
так же несколько облегчает дллки опция -no-qt3support, а также собирать на VC++ smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)