For those without the money to buy MSVC on Win32 systems, there are two alternatives. There is the compiler at openwatcom.org and one at digitalmars.com. The latter also has a 'D' compiler, if you're interested.
Mind you, I haven't tried either of these myself. Lemme know how it goes.:)