windows10中创建Direct3D11设备出现0x887a002d错误的解决方案

来源:互联网 发布:笑傲江湖隐喻 知乎 编辑:程序博客网 时间:2024/04/30 17:09

升到windows10后,在代码中调用D3D11CreateDevice函数返回0x887a002d,错误消息是"应用程序请求的操作依赖于已缺失或不匹配的 SDK 组件。". 我以为是升级系统导致windows sdk缺失,于是卸载visual studio 2013安装了visual studio 2015,结果问题依旧。于是我搜索了一下,找到了原因。

原来windows10没有自带图形调试器,调用D3D11CreateDevice函数时Flags参数包含D3D11_CREATE_DEVICE_DEBUG就会创建失败。微软也给出了解决方法(https://dev.windows.com/en-us/develop/graphics-debugging-and-frame-analysis-update此页面已失效),就是安装图形工具。

步骤如下:

  1. 打开"设置"
  2. 点"系统"
  3. 左侧栏点"应用和功能"
  4. 点"管理可选功能"
  5. 点"+添加功能"
  6. 选择"图形工具", 点"安装".

整个安装过程到安装结束都没有任何提示。
安装完即可使用,不用重启电脑。
似乎每次升级系统时,图形工具会消失,需要重新安装。

2016年12月4日更新:
这篇文章写于windows10正式推出之前的预览版时期,而windows10正式版已经出来很久了,设置里一些按钮的位置也发生了变化。我把步骤改成以现在的版本为准。
(我通过慢通道升级到预览版build14965,,结果图形工具没掉了,添加功能里一片空白,目前还在寻找解决方法)

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 削山药皮皮肤痒怎么办 脊柱侧弯20度怎么办 27岁脊柱侧弯怎么办 右侧侧脑室增宽怎么办 左侧脑室增宽该怎么办 腿上的血管堵塞怎么办 做b超看不清骶尾怎么办 孕中期羊水过少怎么办 心脏办膜关闭不全怎么办 9个月胎儿脑积水怎么办 怀孕三个月胎盘低置怎么办 怀孕第一个月打针了怎么办 唐氏筛查神经管缺陷高风险怎么办 门诊处方笺丢了怎么办 孕中期睡觉手麻怎么办 怀孕2个月了没胎心胎芽怎么办 怀孕腿疼的厉害怎么办 孕妇老是失眠多梦怎么办 孕妇会失眠多梦怎么办 怀孕5个月睡不着怎么办 6个月孕妇失眠怎么办 彩超脉络丛囊肿怎么办 双侧脉络丛囊肿怎么办 唐筛神经管缺陷高风险怎么办 雌激素低怎么办吃什么东西补 我怀了狗的孩子怎么办 结婚2年不要孩子怎么办 备孕一直没怀孕怎么办 刚生的婴儿打嗝怎么办 小孩40天黄疸高怎么办 婴儿身高长得慢怎么办 四个月的宝宝哭怎么办 孕39周羊水偏多怎么办 孕39周羊水浑浊怎么办 孕晚期羊水过少怎么办 怀孕脐带绕颈一周怎么办 nt检查宝宝趴着怎么办 四维胎儿有问题怎么办 怀孕70天没有胎心怎么办 怀孕20天不想要怎么办 换轮胎胎压监测怎么办