35 #pragma warning( disable : 4786) 38 #ifdef __cplusplus_cli 39 #pragma managed(push, off) 42 #include "Sound/sound.h" 43 #include "Sound/soundoutput.h" 44 #include "Sound/soundoutput_description.h" 45 #include "Sound/soundformat.h" 46 #include "Sound/SoundProviders/soundprovider.h" 47 #include "Sound/SoundProviders/soundprovider_session.h" 48 #include "Sound/SoundProviders/soundprovider_type_register.h" 49 #include "Sound/soundbuffer.h" 50 #include "Sound/soundbuffer_session.h" 51 #include "Sound/soundfilter.h" 52 #include "Sound/sound_sse.h" 54 #include "Sound/SoundProviders/soundprovider_wave.h" 55 #include "Sound/SoundProviders/soundprovider_raw.h" 56 #include "Sound/SoundProviders/soundprovider_vorbis.h" 57 #include "Sound/SoundProviders/soundfilter_provider.h" 59 #include "Sound/SoundFilters/echofilter.h" 60 #include "Sound/SoundFilters/inverse_echofilter.h" 61 #include "Sound/SoundFilters/fadefilter.h" 63 #include "Sound/AudioWorld/audio_definition.h" 64 #include "Sound/AudioWorld/audio_object.h" 65 #include "Sound/AudioWorld/audio_world.h" 67 #include "Sound/Resources/sound_cache.h" 69 #ifdef __cplusplus_cli 75 #error Your application is set to link with the single-threaded version of the run-time library. Go to project settings, in the C++ section, and change it to multi-threaded. 79 #pragma comment(lib, "clanSound-dll.lib") 81 #pragma comment(lib, "clanSound-static-mtdll.lib") 83 #pragma comment(lib, "clanSound-static-mt.lib") 87 #pragma comment(lib, "clanSound-dll-debug.lib") 89 #pragma comment(lib, "clanSound-static-mtdll-debug.lib") 91 #pragma comment(lib, "clanSound-static-mt-debug.lib") 94 #pragma comment(lib, "winmm.lib")