When I try to compile a clean 47.4 source with VC++ 2010, I get undefined-external-symbol errors on functions like restrict_flt, orbitalparts_get, and clamp_flt. The compile phase works perfectly.
I configured the Properties exactly like shown in the Wiki, and this same setup worked just fine in VC++ 2008.
Also, I downloaded the Regex library, put the .h in Includes and the .lib in Libraries. I added the .lib to the Linker Input list.