我的电脑有Windows 2008 Server R2 64bit
和VS2010 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。在发布之前我尝试了几件事:
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
答案 0 :(得分:0)
您的设置肯定会被破坏。这是最可能的原因。尝试重新安装VS.根据腐败的大小和类型,这可能有效,也可能无效。
其他不太可能的情况是下面的选项。检查一下。
在目录C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include
中的系统上有220个文件。您可以尝试将适当的包含文件放入计算机上的类似目录(10.0而不是11.0)中。从这个角度来看,版本之间的差异并不大。
答案 1 :(得分:0)
重新安装VS2010 Ultimate,这是完成它的最安全的方法,而且不会花费很长时间......