@plbyrd
I use a combination of Visual Studio makefile projects and my own builds of GCC. If you don't want to build GCC yourself, take Piru's advice and download zerohero's packages for Cygwin. Someone has gone through the effort of providing tighter integration between GCC, the Amiga includes, and Visual Studio, but I don't recall who.