Visual studio 2010不能包含stdlib.h

visual studio 2010 cannot include stdlib.h

本文关键字:stdlib 包含 不能 studio 2010 Visual      更新时间:2023-10-16

我一整天都在处理这个问题。问题发生在我从控制面板卸载visual studio之后。我从webinstaller重新安装了visual studio professional。然后我开始得到这些错误消息:

Cannot open include file: 'stdlib.h'
Cannot open include file: 'excpt.h'
Cannot open include file: 'afxwin.h'
Cannot open include file: 'math.h'

我试图卸载和安装几次,但它没有帮助,我试图安装visual studio premium,也没有帮助,不知何故,这些头文件从它们应该在的目录中丢失了。我还搜索了我的电脑,这些文件不存在…我试图修复visual studio 2010 SP1…这也没有帮助。

EDIT1:我尝试创建一个win32控制台应用程序,并将所有内容保留为默认值:

#include "stdafx.h"
int _tmain(int argc, _TCHAR* argv[])
{
    return 0;
}

我得到了这个编译错误:

fatal error C1083: Cannot open include file: 'stdio.h': No such file or directory

我试图卸载所有的visual studio版本,我试图清除所有VS2010相关的注册表…所有这些都不起作用。对我来说唯一有效的解决方案是将C:Program Files (x86)Microsoft Visual Studio 10.0vc文件夹从一台正常的计算机复制到我的计算机上。