我电脑的VS版本:
1. 问题1:
找不到 Windows SDK 版本10.0.17134.0。请安装所需的版本的 Windows SDK 或者在项目属性页中或通过右键单击解决方案并选择“重定解决方案目标”来更改 SDK 版本。
2. 出现问题的过程:
Ctrl+F5,开始执行:
然后出现了错误:找不到 Windows SDK 版本10.0.17134.0。请安装所需的版本的 Windows SDK 或者在项目属性页中或通过右键单击解决方案并选择“重定解决方案目标”来更改 SDK 版本。
右键单击解决方案并选择“重定解决方案目标”后出现了下面这个图,选择了“确定”。(但没解决问题)
但再ctrl+F5一遍,还是显示错误:
通过控制面板,进入程序,选择visual studio 2017更改程序,进入到visual studio 2017的工作负载界面。如下图,我看到自己的Windows SDK版本是Windows SDK 10.0.15063.0:
3. 解决:
参考:VS SDK更新问题(error MSB8036: 找不到 Windows SDK 版本10.0.14393.0)、 VS 2017新建项目编译时出现 找不到 Windows SDK 版本8.1.请安装所需的版本的 Windows SDK 或者在项目属性页的问题解决方案
我的解决方案:自己右击出错误的项目改一下Windows SDK版本,改成自己电脑的Windows SDK版版本。
原本Windows SDK版本是10.0.17134.0:
改成 10.0.15063.0:
按上述过程,把下图中这五个错误对应的项目,都右击,把Windows SDK版本修改成10.0.15063.0:
修改完后,再ctrl+F5生成项目的时候:
找不到Windows SDK 版本10.0.17134.0的问题解决了。
但又出现了问题2,还是先睡觉吧。。。
转到我另一篇博客https://blog.csdn.net/weixin_39450145/article/details/104690926
问题2:无法打开包括文件:“windows.h”:No such file or directory
解决:
参考:参考1csdn、参考2msdn.Microsoft、参考3stackoverflow(从参考1知道了参考2,从参考2的最后一个回答看到了参考3中stackoverflow的一个解决方案,如下图所示,实施后对我有效)
打开visual studio installer。
在"Visual studio comunity 2017"下,点击“修改”。(下面2张图是我未修改时VS的状态。)
选择“单个组件”,勾选“适用于桌面C++ x86 和x64的Windows 10 SDK(10.0.15063.0)”、“windows 8.1 SDK“。
然后点击右下角“修改”。
然后打开VS2017,右键单击解决方案,并选择“重定解决方案目标”来更改 SDK 版本,选”确定“。
然后问题解决。。。。。
本文由VS软件圈(vssoft.net)发布,不代表VS软件圈立场,转载联系作者并注明出处:https://vssoft.net/vsazwt/VS2017anzhuangwenti/2020/0725/4939.html