diff --git a/backends/audiocd/win32/win32-audiocd.cpp b/backends/audiocd/win32/win32-audiocd.cpp index 64a7a1b9ec3..8037a179a47 100644 --- a/backends/audiocd/win32/win32-audiocd.cpp +++ b/backends/audiocd/win32/win32-audiocd.cpp @@ -61,11 +61,15 @@ #include "common/str.h" #include "common/timer.h" -#ifdef _MSC_VER +#if defined(_MSC_VER) #include #include -#else +#elif defined(__MINGW32__) && !defined(__MINGW64__) +// Classic MinGW uses non standard paths for DDK headers. #include +#else +#include +#include #endif class Win32AudioCDStream : public AudioCDStream {