I'd be able to help if, for some reason, that all didn't show up as meddling japanese characters for me.
EDIT: It seems to be complaining a lot about deprecated functions. Make sure you have it set to use the C compiler not the C++ compiler, with warnings off and warnings not treated as errors.
EDIT2: I know there was a project to port quake 2 to the new C standard. Have you tried an older version of VC like vc6? Just an idea.
EDIT3: I see the problem now. You need to download and set up the platform SDK. VC2005 doesn't come with the windows libraries (just the standard C/C++ stdlib, no extras), they were packaged separately. You need to download the PSDK and do some VC config editing. Microsoft has a tutorial on it somewhere.
Can't believe I didn't see that earlier.