无法打开stdio.h

时间:2017-04-09 11:40:33

标签: visual-studio

我将Visual Studio从2015社区升级到社区2017.现在,当我构建时,我收到错误消息,说“错误(活动)E1696无法打开源文件”stdio.h“'引用的行看起来像这样:

#include <stdio.h>

如果我创建了一个新项目,则找到stdio.h。

所以我查看了项目配置属性 - &gt; VC ++目录,我看到了:

Include Directories  $(VC_IncludePath);$(WindowsSDK_IncludePath);

所以似乎需要设置VC_IncludePath,但我找不到任何设置它的地方。请注意,我找不到Macro的,可能是因为我使用的是Visual Studio 2017的免费版本。

有人可以提出建议吗?

1 个答案:

答案 0 :(得分:14)

似乎您尝试使用的Windows SDK版本未安装在您的PC上。您应该检查项目的已使用SDK版本(在“属性”中),该版本可以更改为10.0.14393.0

此外,您可以再次运行Visual Studio安装程序并单击VS17版本上的“修改”,转到“高级”并检查是否标记了所需的SDK。如果没有标记并安装它。