Динамическая линковка wx библиот

Это русская секция форума wxWidjets. В этой секции вы можете обсуждать любые вопросы, связанные с wxWidgets на вашем родном языке.
Post Reply
VantuZZ
In need of some credit
In need of some credit
Posts: 6
Joined: Fri May 07, 2010 9:33 am
Location: russia
Contact:

Динамическая линковка wx библиот

Post by VantuZZ » Sun Jun 06, 2010 2:08 pm

Собственно задался вопросом, как динамически линковать wx либы, т.е. я так понимаю это надо пересобирать все библиотеки из SVN'a с какими то параметрами, или возможно сделать как то проще? Такая необходимость возникла в связи с тем что мое приложение использует большой набор DLL , и каждая из них выходит размером под 2мб, из за статической линковки разных wx компонентов(ака wxSlider,wxButton ...).
wxWidgets 2.9.1, Visual Studio 2008, win XP

borr_1
Super wx Problem Solver
Super wx Problem Solver
Posts: 362
Joined: Wed Mar 07, 2007 8:10 am
Location: Russia, Shakhty

Post by borr_1 » Mon Jun 07, 2010 4:31 am

Да нужно пересобирать с ключом WX_SHARED=1. Размер самого exe-шника станет меньше, но за ним придется таскать dll-ку wx у меня она весит 8-10м. Так-что куда ни кинь всюду клин. Динамическую сборку использую для отладки потому-то она в несколько раз быстрее линкуется чем статическая.
Будь внимателен у разных доп. компонентов могут быть разные грабли при динамической сборке и многие из них придется тоже пересобирать.
WinXP SP3, wx-2.8.10, MinGW-4.4.1, gdb-7.1.2, eclipse

Post Reply