Dependencies For Microsoft Windows
When packaging you may wish to reduce the size of your distributable by limiting the wxWidgets DLLs you include. Recent versions of PerlApp automatically include only the dlls that are necessary so if you are happy with PerlApp's choices you don't need this information.The information is useful, however, if you are using an older version of PerlApp or you use PAR::Packer.
The names of the dlls are as distributed with the PPMs from this site. If you use PPMs from ActiveState the names will be different but recognisable. For example, wxmsw28u_adv_gcc_wxp_binary_10_5.dll would be wxmsw28u_adv_vc_custom.dll in the ActiveState distribution. The part of the name before '_gcc_' or '_vc_' is the same in both distributions.
DLL Names for X86 (32 bit) and X64 (64 bit) Builds
Base DLLs - always required:
wxbase28u_gcc_wxp_binary_xx_x.dll
wxmsw28u_adv_gcc_wxp_binary_xx_x.dll
wxmsw28u_core_gcc_wxp_binary_xx_x.dll
mingwm10.dll ( only present in 32 bit builds)
libgcc_s_sjlj-1.dll ( only present in 64 bit builds)
Wx::AUI requires
wxmsw28u_aui_gcc_wxp_binary_xx_x.dll
Wx::GLCanvas requires
wxmsw28u_gl_gcc_wxp_binary_xx_x.dll
Wx::Html requires
wxmsw28u_html_gcc_wxp_binary_xx_x.dll
wxbase28u_net_gcc_wxp_binary_xx_x.dll
Wx::Media requires
wxmsw28u_media_gcc_wxp_binary_xx_x.dll
Wx::Richtext requires
wxmsw28u_richtext_gcc_wxp_binary_xx_x.dll
wxbase28u_xml_gcc_wxp_binary_xx_x.dll
wxmsw28u_html_gcc_wxp_binary_xx_x.dll
wxbase28u_net_gcc_wxp_binary_xx_x.dll
Wx::Socket requires
wxbase28u_net_gcc_wxp_binary_xx_x.dll
Wx::STC requires
wxmsw28u_stc_gcc_wxp_binary_xx_x.dll
Wx::XRC requires
wxbase28u_xml_gcc_wxp_binary_xx_x.dll
wxmsw28u_html_gcc_wxp_binary_xx_x.dll
wxbase28u_net_gcc_wxp_binary_xx_x.dll
wxmsw28u_xrc_gcc_wxp_binary_xx_x.dll