【问题标题】:VS2010 standard system include filesVS2010标准系统包含文件
【发布时间】:2014-06-23 05:50:32
【问题描述】:

我的电脑有 Windows 2008 Server R2 64bit 和 VS2010 Ultimate,最初是为 C# & VB 设置的 VS2010 SP1。我刚刚添加了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

【问题讨论】:

    标签: c++ visual-studio-2010


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      你的设置肯定坏了。这是最可能的原因。尝试重新安装VS。根据损坏的大小和类型,这可能有效,也可能无效。

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

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

      【讨论】:

      • 应该提到,曾经安装过 VS2010 C++ Express。发帖前已经完全卸载了C++ Express和Ultimate,然后重新安装了VS2010 Ultimate。还是有同样的问题。
      • MS 产品在卸载/重新安装时并不完美。不幸的是,你只能捕食。有时它确实有效。
      猜你喜欢
      • 2013-11-28
      • 2017-11-26
      • 1970-01-01
      • 2022-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-13
      相关资源
      最近更新 更多