D3D11_CREATE_DEVICE_DEBUG on Windows 8.1

D3D11_CREATE_DEVICE_DEBUG on Windows 8.1

本文关键字:Windows on DEBUG CREATE DEVICE D3D11      更新时间:2023-10-16

我正试图在Windows 8.1上使用D3D11CreateDeviceAndSwapChain创建一个dx11设备。

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

枚举文档http://msdn.microsoft.com/en-us/library/windows/desktop/ff476107(v=vs.85).aspx声明您需要安装D3D11_1SDKLayers.dll,但它不应该已经作为Windows 8 SDK的一部分安装吗?

我甚至尝试过重新安装Windows8SDK,但这并没有帮助。有人有什么想法吗?

使用Windows 8.1 SDK层(在传递D3D11_CREATE_DEVICE_DEBUG时使用)需要在系统上安装Windows 8.1 SDK。Windows 8 SDK层(在Windows 8 SDK中找到)与8.1不兼容。

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

http://go.microsoft.com/fwlink/?LinkID=294834

此外,Windows图形开发团队密切关注MSDN论坛"使用DirectX构建Windows应用商店游戏",该论坛位于:http://social.msdn.microsoft.com/Forums/windowsapps/en-us/home?category=windowsapps%2Cwindowsapps81preview

因此,如果你需要帮助,可以随时使用它作为资源。