Only a few things are needed to enable compiling on Windows with Visual Studio without MinGW:
Compiling with Visual Studio makes it much easier to debug on Windows - using the regular VS debugger.
I have all the changes needed to enable this, but it would be somewhat inconvenient to post here as a diff. Maybe I can attach it as a file?