在VS2015上编译程序,提示 无法打开包括文件:“Windows.h”:No such file or director
以下为几种有学习价值的办法:
尝试办法一
查了一下网上的解决办法,说是要把这个头文件的目录包含进来
解决思路就是将以下三个路径加入到include目录下(配置属性->VC++目录->包含目录):
Include Path -C:\Program Files\Windows Kits\8.1\Include\um
C:\Program Files\Windows Kits\8.1\Include\shared
C:\Program Files\Windows Kits\8.1\Include\winrt
原文链接:https://blog.csdn.net/c20081052/article/details/79389065
看了一下我的windows kits中include文件夹下根本没有shared,winrt文件夹
说明要安装windows SDK
尝试办法二
使用visual studio installer 修改安装组件
可能因为我安装的是enterprise版吧,根本找不到vs installer这个程序。但是方法有参考价值
注意:VS2015最高支持14393版本的SDK,之后的从15063起就必须要VS2017,按需选择
(1)打开VisualStudio Installer,在Visual Studio Installer中点击修改;
(2)选择单个组件;
(3)勾选“用于桌面 C++ [x86 和 x64]的 Windows 10 SDK (10.0.16299.0)”模块,勾选此模块的时候会自动添加“用于 UWP (C++)的 Windows 10SDK (10.0.16299.0)”和“用于 UWP(C#、VB、JS)的 Windows 10 SDK (10.0.16299.0)”模块;
(4)最后点击修改按钮,添加这些模块。问题就解决了。
4.操作过程如下图所示:
————————————————
原文链接:https://blog.csdn.net/z_m_1/article/details/80833782
办法三:最终解决办法
重新安装,不用卸载,直接点击安装包
选择自定义安装,勾选Windows 10 SDK,安装就OK了
时间很长,但是确实解决了问题
beautiful!!!