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


Blogs

Binary Oasis

Recent Entries

wxWidgets 2.9.3
on Binary Oasis
Perl 5.14 Support
on Binary Oasis
PPMs Updated - Wx 0.99 / wxWidgets 2.8.12
on Binary Oasis

Groups