我不知道如何安装Windows 10 SDK for Visual Studio 2017。
我下载并运行了Windows10SDK安装程序,它显示Please find winsdksetup.exe in ....\Windows kits\10\WindowsSDK to install Windows Software Development Kit - Windows 10.0.17134.12.
当我运行winsdksetup.exe
时,它会带我经历相同的循环,它会将一堆可执行的安装程序下载到这个目录中,并显示相同的消息。
当我尝试在VS2017中构建一个DirectX项目时,我得到了错误:
MSB8036 The Windows SDK version 10.0.16299.0 was not found. Install the required version of Windows SDK or change the SDK version in the project property pages or by right-clicking the solution and selecting "Retarget solution".
我需要安装这些安装程序中的一个吗?我需要运行哪一个来构建和调试Visual Studio的DirectX项目?特别是为了使用VS2017着色器调试功能。
谢谢,
编辑:在VS2017 - Tools -> Get Tools ->Feature下,获取我选中的工具和功能
使用C++进行游戏开发
在Optional下面我有
C++性能分析工具Windows10SDK (10.0.17134.0)
我正在下载16299.0,这修复了第一个错误,没有正确的SDK。
但现在我在Debug中运行时收到运行时错误Failed Creating the Direct3D device
。我仍然可以在发行版中运行示例
发布于 2018-05-30 21:44:25
错误消息显示您需要哪个SDK:
未找到Windows SDK版本10.0.16299.0
因此,Windows 10秋季创建者更新1709的SDK丢失,您下载了2018年4月的SDK更新(1803 Build 17134)。
运行Visual Studio2017安装程序(C:\Program Files (x86)\Microsoft Visual Studio\Installer\vs_installer.exe
),点击modify
,并在安装程序的各个组件选项卡中的SDK /框架下选择16299 SDK:
https://stackoverflow.com/questions/50590700
复制相似问题