在使用directx11 API时,我经常收到如下警告,但我可以看到系统中存在Windows 10 (C:\Program (x86)\Microsoft \Windows10.0A\bin\NETFX4.7.2工具),并在VS中选择了该版本。
D3D11CreateDevice:指定了标志(0x2),这些标志要求Windows10使用D3D11 SDK层,但它们不在系统中。必须删除这些标志,否则必须安装Windows 10 SDK。标志包括: D3D11_CREATE_DEVICE_DEBUG
我必须调试directx11对象。我要摆脱那个警告。有谁能帮忙解决这个问题吗?
FIX:在此帖子之后脱机安装的图形工具,警告已经消失。
但是现在它从D3D11CreateDevice()抛出异常,但是添加了标志D3D11_CREATE_DEVICE_DEBUG,或者没有抛出后面的异常。如何修复此异常?
在d3d11_3SDKLayers.dll: 0xC0000005:访问冲突读取位置0x00000000中的0x27A7DD55 (xxx.exe)引发的异常。
发布于 2019-02-14 13:06:34
我已经卸载,然后再次安装图形工具。然后跟随您的帖子,然后显示调试层输出。我现在可以看到DXGI错误和警告。谢谢。
https://stackoverflow.com/questions/54613501
复制相似问题