首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >DirectX 11调试器需要Windows 10,但它是在IDE中选择的,并在系统中显示

DirectX 11调试器需要Windows 10,但它是在IDE中选择的,并在系统中显示
EN

Stack Overflow用户
提问于 2019-02-10 05:00:09
回答 1查看 1.5K关注 0票数 1

在使用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)引发的异常。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-02-14 13:06:34

我已经卸载,然后再次安装图形工具。然后跟随您的帖子,然后显示调试层输出。我现在可以看到DXGI错误和警告。谢谢。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54613501

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档