I have been working on getting everything compiling on Windows using MinGW. So far, its working much better than my experiences with MSVC. All of the externals in externals/build/src compile using MinGW (if you have all the libs installed) while MSVC could only compile about half.
I have gotten Pd compiling using MinGW, but there are still some kinks left in that process. Please give it a shot and let me know how it works for you:
http://puredata.org/docs/developer/win
.hc
________________________________________________________________________ ____
Man has survived hitherto because he was too ignorant to know how to realize his wishes. Now that he can realize them, he must either change them, or perish. -William Carlos Williams