C++ D3D11\u在Windows 8.1上创建\u设备\u调试

C++ D3D11\u在Windows 8.1上创建\u设备\u调试,c++,windows-8,directx,windows-8.1,C++,Windows 8,Directx,Windows 8.1,我正在尝试在Windows 8.1上使用D3D11CreateDevice和SwapChain创建dx11设备 在我安装8.1之前,这是在Windows8上运行的。但是现在,当我传递D3D11_CREATE_device_DEBUG标志时,设备创建失败 enum文档说明您需要安装D3D11_1SDKLayers.dll,但这不应该作为Windows 8 SDK的一部分安装吗 我甚至尝试过重新安装Windows8SDK,但都没有用。有人有什么想法吗?使用Windows 8.1 SDK层(在通过D3

我正在尝试在Windows 8.1上使用D3D11CreateDevice和SwapChain创建dx11设备

在我安装8.1之前,这是在Windows8上运行的。但是现在,当我传递D3D11_CREATE_device_DEBUG标志时,设备创建失败

enum文档说明您需要安装D3D11_1SDKLayers.dll,但这不应该作为Windows 8 SDK的一部分安装吗


我甚至尝试过重新安装Windows8SDK,但都没有用。有人有什么想法吗?

使用Windows 8.1 SDK层(在通过D3D11\u创建\u设备\u调试时使用)需要在系统上安装Windows 8.1 SDK。Windows 8 SDK层(位于Windows 8 SDK中)与8.1不兼容

您可以在下面的链接上找到8.1 SDK

此外,Windows图形开发团队还密切关注MSDN论坛“使用DirectX构建Windows应用商店游戏”,该论坛位于:

所以,如果你需要帮助,请随意使用它作为资源