升到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. python合法标识符int32_在Python中使用0xFFFFFFFF掩码检测int32溢出?
  2. GUI_PICTURE以及context_menu学习笔记
  3. 461在全志r16平台tinav3.0系统下使用地磁计QMC5883L
  4. Maven精选系列--发布jar包到Nexus私库
  5. python爬虫网络出错怎么办_Python爬虫常见问题
  6. java有几个关键字,Java多线程常用的几个关键字
  7. 1.php查询数据,数据查询 · thinkphp5 · 看云
  8. Vue练习(修改为自定义事件)
  9. 概率论在实际生活的例子_「收藏」不确定度是什么?两个例子让你清清楚楚
  10. 教育行业oa软件怎么样?
  11. java已知两坐标求直线长度_java计算两点间的距离方法总结
  12. 实验记录 | 8/8 阶段性结果整理(二)
  13. no properties discovered to create BeanSerializer (to avoid exception, disable SerializationFeature
  14. CCF CSP 201903-1 小中大(C语言100分)[序列处理]
  15. 通过Windows事件查看器可以查看某一个应用程序在过去某一时刻曾经出现的错误记录
  16. vue项目使用 Recorder.js 实现录音功能
  17. ​微信公众平台用户信息相关接口调整通知2021-09-27​
  18. PLSQL developer中断执行的前提
  19. windows平台编译ffmpeg
  20. 瓜瓜的时空旅行,第三次模拟赛,dfs序+线段树维护最小值

热门文章

  1. Java利用dom4j解析XML任意节点和属性
  2. Fiddler工具基础使用(web端抓包)
  3. M8 解决 无法用blt 半透明和AlphaBlt实现关键色的问题。
  4. 按键精灵_字符点阵制作
  5. uniapp下载视频文件到手机相册
  6. 4084: [Sdoi2015]双旋转字符串
  7. Qt编写可视化大屏电子看板系统15-曲线面积图
  8. 7-6 然后是几点(15 分)
  9. StoneDB 为何敢称业界唯一开源的 MySQL 原生 HTAP 数据库
  10. html萤火虫特效代码,原生JS实现萤火虫效果