That said, DarkGDK does not require Visual Studio. DarkGDK is a set of headers and libraries. There's nothing magic about Visual Studio. DarkGDK uses a number of libraries that come with Visual Studio, but can also be installed using the Visual C++ Redist package.
I suspect the makers push everyone towards using it with Visual Studio to ease their support burden and to lower the entry requirement for people starting to use it.