升到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,,结果图形工具没掉了,添加功能里一片空白,目前还在寻找解决方法)

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

  1. ASP.NET MVC Url中带点号出现404错误的解决方案

    ASP.NET MVC Url中带点号出现404错误的解决方案 参考文章: (1)ASP.NET MVC Url中带点号出现404错误的解决方案 (2)https://www.cnblogs.com/ ...

  2. linux mount 内核镜像,在Linux live system中创建loop设备并挂载镜像文件

    一般在live system中,尤其是mini live system,在制作的时候作者为了把系统容量压到最低,会把他认为不常用到的东西剔除以减少系统体重.这里要讨论的是如果你的live system ...

  3. ORACLE11g中创建裸设备

    1.什么是裸设备 裸设备是未经格式化.也未被挂载的磁盘分区,不能由操作系统的文件访问,而只能有应用程序自身负责如何访问裸分区,读写裸设备不会被操作系统缓存.裸设备主要用于提高I/O效率. 2.创建裸设 ...

  4. 管家婆服装.NET II TOP 系列,安装过程中提示“silverlight/Sys未定义”错误,解决方案

    直接上文如下: 在查找这个错误的解决方案的时候,发现网络上很多人在问这个问题,于是乎,还发现有人收费解决.看图: 然后网络上有很多的解决方案,比如这个: 查了很多处理日志,说的都是在Web.Confi ...

  5. Windows10中创建共享文件夹

    一.实现效果 二.实现步骤 2.1.打开计算机管理新建共享文件夹用户 ①同时按下Windows+R键打开运行界面 ②输入[compmgmt.msc]确定 2.2.新建共享文件夹的用户 ①选择[系统工具 ...

  6. 关于Django中JsonResponse返回中文字典编码错误的解决方案

    遇到这样一个问题,返回的json不是中文 def get_json(request):return JsonResponse({"res": "成功"}) 结果 ...

  7. 创建本地数据库时发生错误及其解决方案

    用过vs2005和SQL2005 的朋友不知道遇到过这样的问题吗?"由于启动用户实例的进程时出错,导致无法生成 SQL Server 的用户实例.该连接将关闭.", 英文版的提示是 ...

  8. 创建驱动设备(打开、关闭)操作

    代码 #include<ntddk.h>// 符号链表名 #define SYM_NAME L"\\??\\MaoYu"// 驱动对象卸载的处理函数(回调) void ...

  9. 创建Direct3D9设备-------VB6编程学习DX9游戏编程DirectX9编程2D小游戏源码冷风引擎CoolWind2D游戏引擎(5)

    创建Direct3D9设备 若要创建 Direct3D 设备,请先创建 Direct3D 对象 (请参阅 Direct3DCreate9) . Direct3D 对象创建的所有呈现设备共享相同的物理资 ...

最新文章

  1. c++初学者使用文件流需要了解的一些坑(持续更新)
  2. 最舒适的路线 第六届
  3. 二叉搜索树的插入与删除图解
  4. php 远程图片合拼,PHP实现将几张照片拼接到一起的合成图片功能【便于整体打印输出】...
  5. Linux初步(一)——关于操作系统的启动
  6. jQery 操作CSS
  7. python是什么-Python 是什么
  8. Linux.ProxyM僵尸网络再次发起疯狂攻击,感染过万台设备
  9. qt4.7.0 交叉编译环境搭建经验总结
  10. 输入流-读取文件内容
  11. iOS UITableView reloadData/reloadRowsAtIndexPaths 导致键盘收起不能连续输入
  12. java转测试_Java开发菜转测试可行?
  13. Data Lab 2(深入理解计算机系统)
  14. 《数字图像处理》:直方图处理的几种方式
  15. 终极讲师介绍:集齐 27 位大神召唤亚洲首届 Rust 开发者大会!
  16. 杰出女吉他大师Muriel Anderson
  17. ListView random IndexOutOfBoundsException on Froyo
  18. 计算字符串的长度(一个汉字算两个字符)
  19. 计算机研究生就业方向之互联网安全
  20. excel比较两组或两列数据的相同项和不同项

热门文章

  1. Surface Pro4详细拆机经验记录与分享
  2. 一图轻松搞懂吉利Basetech之OCC
  3. pta 试试手气 C语言
  4. Github即将破百万的PDF:编写高质量代码改善JAVA程序的151个建议
  5. 基于网络特征的新型授权机制设想
  6. 电赛 | 循迹小车(省电赛一等奖作品)
  7. scratch做简单跑酷游戏_Scratch(七)篇外.用小动画和触碰能做大型游戏?
  8. 卡西欧4800坐标正反算通用程序(终极篇)
  9. 2021中国人寿广发银行科技岗实习
  10. 骨传导有没有副作用?骨传导耳机有什么优点吗?