diff --git a/src/msw/gsocket.cpp b/src/msw/gsocket.cpp index 18d83b0434..2830549071 100644 --- a/src/msw/gsocket.cpp +++ b/src/msw/gsocket.cpp @@ -58,6 +58,9 @@ #if wxUSE_SOCKETS #include "wx/gsocket.h" +#include "wx/link.h" + +wxFORCE_LINK_MODULE(gsockmsw) #ifdef __WXWINCE__ #ifndef isdigit diff --git a/src/msw/gsockmsw.cpp b/src/msw/gsockmsw.cpp index 79969ac301..489feff570 100644 --- a/src/msw/gsockmsw.cpp +++ b/src/msw/gsockmsw.cpp @@ -38,6 +38,9 @@ #include "wx/gsocket.h" #include "wx/apptrait.h" +#include "wx/link.h" + +wxFORCE_LINK_THIS_MODULE(gsockmsw) extern "C" WXDLLIMPEXP_BASE HINSTANCE wxGetInstance(); #define INSTANCE wxGetInstance() @@ -470,6 +473,6 @@ static struct ManagerSetter static GSocketMSWManager s_manager; wxAppTraits::SetDefaultSocketManager(&s_manager); } -} gsm_managerSetter; +} gs_managerSetter; #endif // wxUSE_SOCKETS