3>source\libvpx\build\make\obj_int_extract.c(12): fatal error C1083: 无法打开包括文件:“stdarg.h”: No such file or directory
5>E:\workspace\webrtcPeer\webrtcPeer\trunk\third_party\yasm\source\patched-yasm\util.h(55): fatal error C1083: 无法打开包括文件:“stdio.h”: No such file or directory (source\patched-yasm\libyasm\phash.c)
5>E:\workspace\webrtcPeer\webrtcPeer\trunk\third_party\yasm\source\patched-yasm\util.h(55): fatal error C1083: 无法打开包括文件:“stdio.h”: No such file or directory (source\patched-yasm\libyasm\xmalloc.c)
5>E:\workspace\webrtcPeer\webrtcPeer\trunk\third_party\yasm\source\patched-yasm\util.h(55): fatal error C1083: 无法打开包括文件:“stdio.h”: No such file or directory (source\patched-yasm\libyasm\xstrdup.c)
原因是,确实找不到,http://social.msdn.microsoft.com/Forums/en-US/vcgeneral/thread/2c016860-2112-4b46-9754-8de59a7d7866/
I had this same issue happen to me. I updated VS but it turned out my project wasn't supporting update 1 so I had to roll back. After unable to locate a way to only remove update 1, I uninstalled VS2012 and reinstalled it without getting the update. After the reinstall I got the same errors: could not open include file 'stdlib.h' among other STL headers. Turns out it just didn't install ANYTHING into the VC/include/ folder. After a repair and another un/reinstall attempt, same thing kept happening.
My solution was to uninstall it again, delete lingering files/folders in the VS 11.0 install directory, and delete registry keys for VS 11.0. Once I reinstalled, VS2012 was like new again. I hope MS fixes this weird weird bug. Also, it would be GREAT for people that *shouldn't have upgraded to update 1 but did anyway* to be able to simply remove the update instead of having to go through this trouble. I hope this is helpful!