VS2010标准系统包含文件

时间:2014-06-23 05:50:32

标签: c++ visual-studio-2010

我的电脑有Windows 2008 Server R2 64bitVS2010 Ultimate,最初是针对VS2010 SP1的C# & VB设置的。我刚刚添加了VC++ (only x64 option not Itanium)。我找不到标准的包含文件,如:

#include <string.h>
#include <stdlib.h>
#include <stdio.h>
C:\Program Files (x86)\Microsoft SDKs\Windows\v6.0A or v7.0A中的

。我没有在x86的安装/修复中看到任何选项,假设它是默认的。我做错了什么?

Update1:​​应该提到过,曾经安装过VS2010 C ++ Express。在发布之前我尝试了几件事:

  • 完全卸载C ++ Express
  • 多次跑VS2010 Ultimate REPAIR。
  • 完全卸载VS2010 Ultimate,然后重新安装VS2010 Ultimate。还是有同样的问题。

Update2:根据其他SO相关帖子,标准文件应该在C:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ VC \ include目录中。我只有这些

   06/22/2014  11:59 PM    <DIR>          .
   06/22/2014  11:59 PM    <DIR>          ..
   01/18/2011  10:02 PM            11,428 ammintrin.h
   08/31/2009  02:35 AM             2,431 omp.h
   08/31/2009  02:34 AM               527 pgobootrun.h
   08/31/2009  02:36 AM            14,733 srv.h
   08/31/2009  02:06 AM            29,082 wmiatlprov.h

2 个答案:

答案 0 :(得分:0)

您的设置肯定会被破坏。这是最可能的原因。尝试重新安装VS.根据腐败的大小和类型,这可能有效,也可能无效。

其他不太可能的情况是下面的选项。检查一下。

enter image description here

在目录C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include中的系统上有220个文件。您可以尝试将适当的包含文件放入计算机上的类似目录(10.0而不是11.0)中。从这个角度来看,版本之间的差异并不大。

答案 1 :(得分:0)

重新安装VS2010 Ultimate,这是完成它的最安全的方法,而且不会花费很长时间......