我不知道如何安装适用于Visual Studio 2017的Windows 10 SDK。
我下载并运行了Windows 10 SDK安装程序,它显示:
当我尝试在VS2017中构建DirectX项目时,我遇到错误:
我下载并运行了Windows 10 SDK安装程序,它显示:
请在....\Windows kits\10\WindowsSDK中找到winsdksetup.exe以安装Windows软件开发工具包 - 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下 - 工具->获取工具和功能 我已经勾选了
C++游戏开发
在可选项中有:
C++分析工具 Windows 10 SDK (10.0.17134.0)
我正在下载16299.0版本,这解决了没有正确SDK的第一个错误。
但是在Debug模式下运行时,我会遇到 Failed Creating the Direct3D device
错误。 我仍然可以在Release中运行示例。