I have managed to get DOSBox to utilize SDL_sound
support win32. Originally if one tried to do this 3
things would occur:
VS.NET would die explaining that there was a non-
existant function lround() in cdrom_image.cpp. This is
because the mathematical library Microsoft provides
does not contain lround().
VS.NET would die explaining there was an error
containing a ) after :: in cdrom_image.cpp.
VS.NET would die about a linking error due to missing
sdl_sound.lib (due to the fact SDL sound support was
not enabled originally requiring modification of the
I have managed to fix all this and it compiles
beautifully on Visual Studio .NET 2005 Professional
Final. Included is a patch that fixes the 2 code
errors in cdrom_image.cpp that VS.NET does not
understand, however it does not show the modifications
to the solutions file since I converted the one
included with DOSBox to Visual Studio .NET 2005
An example of a successfully built DOSBox from CVS is
Installer.msi which includes the new SDL_sound.dll and
built on VS.NET 2005. Enjoy!