目录
- 一、查看本机SDK
- 二、 解决
- 法一:适配本电脑的SDK
- 法二:下载SDK 8.1
VS生成报错:MSB8036 找不到 Windows SDK 版本 8.1。请安装所需版本的 Windows SDK,或者在项目属性页中或通过右键单击解决方案并选择“重定解决方案目标”来更改 SDK 版本。
原因是这个项目本来需要 Windows SDK 版本8.1,而自己的电脑上SDK版本不匹配或者根本就没有SDK
一、查看本机SDK
打开控制面板,查看程序
然后可以看到本电脑有什么版本的SDK。如果有SDK,可以进行适配自己电脑的SDK,没有的话需要下载SDK
二、 解决
法一:适配本电脑的SDK
然后在常规里把目标平台版本改为本电脑的SDK,那里本来自己写的是8.1,但是我的下拉框里没有8.1,只有10.0
然后点击应用,确定
再次进行生成编译,就不会报错啦。
法二:下载SDK 8.1
下载过程可以参考这位博主的教程:https://blog.csdn.net/qq_42257666/article/details/120766489