message: Excluded crtdbg.h from non-MSVC compilation
diff: # ifndef NOMINMAX
  # define NOMINMAX
  # endif
  +# ifdef _MSC_VER
  # include <crtdbg.h>
  +# endif
  # include <windows.h> // Must be included before <direct.h>
  # include <direct.h>
  # include <winbase.h>
  