- 主题:VS编译错误找不到 Windows SDK 版本10.0.17763.0
用VS编译C++项目,之前好好的,不知道为什么突然出现这个错误,10.0.17763.0 SDK已经安装了,为什么还会出现这个错误?是不是环境变量之类问题?有人遇到过吗?
“错误 MSB8036 找不到 Windows SDK 版本10.0.17763.0。请安装所需的版本的 Windows SDK 或者在项目属性页中或通过右键单击解决方案并选择“重定解决方案目标”来更改 SDK 版本。”
--
FROM 27.203.37.*
里面有值,路径是这个C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\Include\um
还是提示这个错误
【 在 z16166 的大作中提到: 】
: project的properties页面中, VC++ directories -> Include directories,
: 点击右侧的下拉箭头,选择Edit,在出来的对话框中点击右下的Macros按钮,看看里面的$(WindowsSDK_IncludePath)指向的目录是否存在。
--
FROM 27.203.37.*
问题解决一半了,可能是因为我电脑上同时安装了vs2017和vs2019的原因,我发现D盘有个Windows Kits目录,里面的sdk版本是10.0.17134.0,我就把项目的sdk版本换成10.0.17134.0,可以编译通过,但为什么会找不到10.0.17763.0这个版本呢,2017默认的版本就是10.0.17763.0,我也没删他
【 在 z16166 的大作中提到: 】
: project的properties页面中, VC++ directories -> Include directories,
: 点击右侧的下拉箭头,选择Edit,在出来的对话框中点击右下的Macros按钮,看看里面的$(WindowsSDK_IncludePath)指向的目录是否存在。
--
修改:smthxes FROM 27.203.37.*
FROM 27.203.37.*
就是用visual studio installer安装的
【 在 xiaoju 的大作中提到: 】
: 你用vs自己的installer装肯定没问题
:
--
FROM 27.203.37.*
百度了一下有一个问题和我一样,但是按照他的解决方法要修改某个文件,我看了下我的这个文件已经被修正过了,那我的可能就是没有这个sdk版本,只是没搞明白这个版本的sdk跑哪去了
【 在 z16166 的大作中提到: 】
: 这个路径肯定不对,win10 sdk路径中是有sdk的数字版本号的。
: vs多版本共存,有可能有些bug,老早以前遇到过一次,不过是关于卸载的,就是两个都装了,然后卸载其中一个,另一个会受到影响。
:
--
修改:smthxes FROM 27.203.37.*
FROM 27.203.37.*
sdk也是用他装的
【 在 xiaoju 的大作中提到: 】
:
: 我的意思是sdk也用它装
: --
:
发自「今日水木 on MHA-AL00」
--
FROM 27.203.37.*