Visual Studio 2010 不能包含 stdlib.h
Posted
技术标签:
【中文标题】Visual Studio 2010 不能包含 stdlib.h【英文标题】:visual studio 2010 cannot include 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
【问题讨论】:
尝试包含我试图卸载我拥有的所有 Visual Studio 版本,我试图清除所有与 VS2010 相关的注册表......所有这些都不起作用。
唯一对我有用的解决方案是将C:\Program Files (x86)\Microsoft Visual Studio 10.0\vc
文件夹从一台健康的计算机复制到我的计算机。
【讨论】:
以上是关于Visual Studio 2010 不能包含 stdlib.h的主要内容,如果未能解决你的问题,请参考以下文章
Visual Studio 2010 项目到 Visual Studio 2012
Visual Studio 2010:在单个文件上运行自定义构建工具时指定工作目录
s-s-rS“报表服务器项目”不显示在 Visual Studio 2010 中
是否可以在 Visual Studio 2010 中调用 s-s-rS 2008 R2 报告?