diff --git a/src/libipc/platform/win/codecvt.h b/src/libipc/platform/win/codecvt.h index f617cc5..8aba9c5 100644 --- a/src/libipc/platform/win/codecvt.h +++ b/src/libipc/platform/win/codecvt.h @@ -4,7 +4,11 @@ */ #pragma once +#if defined(__MINGW32__) +#include +#else #include +#endif #include "libipc/imp/codecvt.h" #include "libipc/imp/detect_plat.h" diff --git a/src/libipc/platform/win/system.h b/src/libipc/platform/win/system.h index 25a7add..bf16ae6 100644 --- a/src/libipc/platform/win/system.h +++ b/src/libipc/platform/win/system.h @@ -7,7 +7,11 @@ #include #include +#if defined(__MINGW32__) +#include +#else #include +#endif #include #include "libipc/imp/system.h" diff --git a/test/archive/test_sync.cpp b/test/archive/test_sync.cpp index 090629c..8311d28 100644 --- a/test/archive/test_sync.cpp +++ b/test/archive/test_sync.cpp @@ -37,8 +37,11 @@ TEST(PThread, Robust) { pthread_mutex_destroy(&mutex); } #elif defined(LIBIPC_OS_WIN) +#if defined(__MINGW32__) +#include +#else #include -#include +#endif #endif #include