On Windows 7 I was able to get DSD 1.7 working, it was a bit painful (mostly because I've never used Cygwin before to compile stuff on Windows). I
started with the following instructions buried in the comments of the above-referenced thread:
install libsndfile-devel, make, cmake and cpp in cygwin, extract both archives and then goto mbelib dir and type:
mkdir build
cd build
cmake ..
make
make install
then cd to dsd dir and type:
mkdir build
cd build
cmake ..
make
make install
I had to re-run the Cygwin setup program several times to add a few things it said were missing. Also, in the Cygwin terminal I had to manually compile IT++ (which isn't contained in the Cygwin package manager). Also, I copied the DSD.exe binary to "C:\cygwin\bin", because I kept getting errors about missing DLL files contained in that directory while trying to run the program from the build directory. That may not have been the "right" way to do it, but at least it got things working.
Finally, note that the windows port of DSD
only accepts audio from the sound card configured as your
default recording device in windows. Therefore, unlike DSD+ you cannot tell DSD to use a virtual audio cable. Rather, you must configure your raw disc. signal (i.e. from SDR#) to a VAC, and then set that VAC as your default recording device.