【发布时间】:2016-09-29 07:48:55
【问题描述】:
在尝试调试 VS2015 MFC 原生 C++ 构建问题时,我意识到我对 SDK 的了解很薄弱。我刚刚为 VS2015 安装了 Update 2,现在 $(WindowsSDK_IncludePath) 变量设置为 C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt。 (更新前我没有检查这个。)
但我注意到在这个位置: C:\Program 文件 (x86)\Windows 工具包 我有以下文件夹: 8.0、8.1、10、NETFXSDK
这是否意味着我目前安装了多个 SDK?
我还在这个位置找到了这些文件夹: C:\Program Files (x86)\Microsoft SDKs\Windows v10.0A、v6.0A、v7.0A、v7.1A、v8.0、v8.0A、v8.1、v8.1A
如果我安装了多个 SDK,是否可以针对不同的 VS2015 项目针对不同的 SDK?
此链接很有帮助,但在我的项目中,目标平台和目标平台版本字段完全空白: How to tell Visual Studio 2015 to use the latest UCRT from Windows 10 SDK
我没有在文档中看到很好的概述,我只需要在这里更好地理解,感谢任何提示。
米奇
【问题讨论】: