标签: c++ windows directx-11
在创建具有D3D11_CREATE_DEVICE_DEBUG标志的设备之前,是否有可能找出dx调试层是否可用?
我正在使用Direct3D 11(和C ++)。
答案 0 :(得分:0)
根据help,您必须安装D3D11*SDKLayers.dll;否则,设备创建失败。
D3D11*SDKLayers.dll
因此,方法1:检查是否存在D3D11 * SDKLayers.dll。
方法2:继续尝试使用调试标志创建设备。如果失败,请删除调试标志,然后重试。