From 4cd1f4fb7890d2b8ab401d22c7cac39e81559580 Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Sat, 7 Jan 2012 00:57:24 -0500 Subject: [PATCH] Fixed bug 1362 - SDL Fails to compile with Visual C++ Express 2008 with Feb 2007 DirectX SDK Pallav Nawani 2012-01-04 00:48:29 PST Issue: Attempted to compile SDL as a static library. DirectX SDK: Feb 2007 OS: Win 7 Visual C++ Express 2008 Compliation Mode: Static (Changed project settings from dll to lib) Error: C1021: invalid preprocessor command 'warning' It seems that the #warning directive does not exist in Vc++ Express 2008. --- src/audio/xaudio2/SDL_xaudio2.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/audio/xaudio2/SDL_xaudio2.c b/src/audio/xaudio2/SDL_xaudio2.c index 9b6ecc55a..b3651827f 100755 --- a/src/audio/xaudio2/SDL_xaudio2.c +++ b/src/audio/xaudio2/SDL_xaudio2.c @@ -30,7 +30,7 @@ #include /* XAudio2 exists as of the March 2008 DirectX SDK */ #if (!defined(_DXSDK_BUILD_MAJOR) || (_DXSDK_BUILD_MAJOR < 1284)) -# warning Your DirectX SDK is too old. Disabling XAudio2 support. +# pragma message("Your DirectX SDK is too old. Disabling XAudio2 support.") #else # define SDL_XAUDIO2_HAS_SDK 1 #endif