I believe the errors have to do with mixing C and C++, since the errors seem to be C related. Here's an example:
c:\documents and settings\administrator\desktop\robotjs\robotjs\src\rgb.h(48):
error C2059: syntax error : 'type' [C:\Documents and Settings\Administrator\Desktop\robotjs\robotjs\build\robotjs.vcxproj]
These errors come from every C file, but the same code builds on the same system just using Python's distutils
If there's a better place to ask this, please let me know. I'm just desperate to get this working, there's a bunch of really cool projects relying on RobotJS and I feel bad that their apps have to be Mac only because I can't figure this out.