我将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的免费版本。
有人可以提出建议吗?
答案 0 :(得分:14)
似乎您尝试使用的Windows SDK版本未安装在您的PC上。您应该检查项目的已使用SDK版本(在“属性”中),该版本可以更改为10.0.14393.0
此外,您可以再次运行Visual Studio安装程序并单击VS17版本上的“修改”,转到“高级”并检查是否标记了所需的SDK。如果没有标记并安装它。