【问题标题】:visual studio 2010 cannot include stdlib.hVisual Studio 2010 不能包含 stdlib.h
【发布时间】:2015-10-06 19:56:34
【问题描述】:

我整天都在处理这个问题。在我从控制面板卸载 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...它也没有帮助。

编辑1: 我尝试创建一个 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

【问题讨论】:

  • 尝试包含 intead。
  • @AnonMail 不起作用 :(
  • 其实应该是 但也应该找到 stdlib.h(一个 C 头文件)。如果没有,您的安装可能有误。
  • @AnonMail 可能是这样,你知道如何解决这个问题吗..
  • 这是VS2010安装的一个bug,请参考这个帖子:stackoverflow.com/questions/12460307/…

标签: c++ visual-studio visual-studio-2010


【解决方案1】:

我试图卸载我拥有的所有 Visual Studio 版本,我试图清除所有与 VS2010 相关的注册表......所有这些都不起作用。 唯一对我有用的解决方案是将C:\Program Files (x86)\Microsoft Visual Studio 10.0\vc 文件夹从一台健康的计算机复制到我的计算机。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-06
    • 2012-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-18
    相关资源
    最近更新 更多