繁体   English   中英

无法在Visual Studio 2010中打开包含文件'stdlib.h'

[英]Cannot open include file 'stdlib.h' in Visual Studio 2010

我正在尝试使用Visual Studio 2010 Pro(SP1)编译第三方库。 不幸的是,当我尝试这样做时,我收到了大约1000次此错误:

错误C1083:无法打开包含文件:'stdlib.h':没有这样的文件或目录。

搜索引导我到目录C:\\ Program Files(x86)\\ Microsoft Visual Studio 10.0 \\ VC,它应该包含stdlib.h,但是这个目录不包含它。 事实上,我的整个计算机上没有stdlib.h,尽管在使用Visual Studio分发的示例中有很多引用它。

我很长一段时间没在Windows上使用C ++,即使这样我的使用也很难提升,所以我不确定我需要下载什么。 我觉得这应该是开箱即用的。

我试图编译的库( Tesseract )通常是用Visual Studio 2008构建的。有什么地方我可以为此下载头文件吗? 搜索Visual C ++ SDK只能为我提供用于扩展IDE的SDK。

我通常使用Visual Studio Pro进行C#开发,如果这有助于缩小问题范围。

我通过以下步骤解决了同样的问题:

  1. 通过安装DVD卸载Visaul Studio 2010。
  2. 通过控制面板删除了有关Visaul Studio 2010的所有信息
  3. 从DVD重新安装Visual Studio 2010 Pro。 选择完整安装。

我觉得关键是要通过DVD卸载VS. 我使用控制面板卸载,然后重新安装,但没有解决问题。 希望这会对一些人有所帮助。 另外,我觉得根本原因是另一个版本的Visual Studio。 我之前有过VS 2008。 它运作良好。 我更新到VS 2010后发生了这个问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM