欢迎来真孝善网,为您提供真孝善正能量书籍故事!

Direct3D设备创建失败的解决方案:DXUT示例详解

时间:11-17 现代故事 提交错误

最近有幸从事D3D相关程序,所以从微软官网下载了Directx SDK并安装。为了方便开发者将更多精力投入到更有用的地方,DXUT封装了D3D初始化、窗口创建和绘图方法。它类似于MFC框架,并带有自己的代码。我们可以直接调用封装好的API函数进行场景设计等,而不需要花费大量精力做一些繁琐的工作。

我使用的开发工具是VS2008(虽然有点旧,但是比较好用,如果在其他VS中出现类似问题,解决方法应该是一样的),在WIN7 64位系统上。前两天我安装了这些项目,直接运行没有任何问题(前提是你已经安装了Directx SDK)。系统更新一天后就停止运行了。我很困惑。但我想这一定和更新有关。我查了很多资料。

出现此问题的原因是:由于微软发布了更新KB2670838,该更新包旨在为IE10的安装做准备,提高Directx的3D和2D图形处理的性能。存在一定的问题。有些人已经用过它。本次更新会导致系统蓝屏。但这次更新的最大缺点是与Directx SDK(2010年6月)不兼容。

最终解决方案如下:

第一个:卸载SDK,提高VS的版本,因为在VS2012包括2012中,安装包中已经包含了Directx SDK。无需下载。重新启动计算机后,即可加载新的Directx文件并运行。代码。

第二:直接进入系统更新,卸载KB2670838更新,然后重新启动计算机,你的D3D程序就可以运行了。

希望有帮助。同时,也可以为自己积累一些犯错误的经验,避免以后再犯。

用户评论

玻璃渣子

我今天也遇到了这个错误,看了下你的博客帖子好像解决了我的问题!

    有14位网友表示赞同!

单身i

这篇文章终于解释清楚了为什么DirectX SAMPLE BRoWSER里的例子会报这个错误!

    有13位网友表示赞同!

入骨相思

太感谢作者分享了这些解决方法,真的帮到我了!

    有7位网友表示赞同!

一纸愁肠。

学习一下这个解决方案,下次遇到这类问题就能快速解决!

    有10位网友表示赞同!

余温散尽ぺ

这篇文章说的很详细,新手也能很容易理解。

    有12位网友表示赞同!

窒息

我一直在找资料,终于找到了这么实用的一篇博文!

    有7位网友表示赞同!

情字何解ヘ

以前总是慌张碰到这个问题的,现在有了思路!

    有18位网友表示赞同!

孤单*无名指

分享的文章太棒了,比官方文档还贴合实际情况!

    有5位网友表示赞同!

大王派我来巡山!

这个解决方案真的有效!我现在已经能成功运行DXUT示例了!

    有12位网友表示赞同!

我怕疼别碰我伤口

DirectX教程确实有很多坑,希望能有更多人分享经验.

    有16位网友表示赞同!

罪歌

以后遇到类似的问题可以参考这个解决方法。

    有20位网友表示赞同!

嘲笑!

非常感谢作者及时解答我的疑问!

    有7位网友表示赞同!

长裙绿衣

这篇博客解决了我的一个大难题,感觉找到了宝藏!

    有11位网友表示赞同!

没过试用期的爱~

这篇文章让我对Direct3D的了解更深了.

    有9位网友表示赞同!

执拗旧人

我尝试了一下,果然有效!

    有6位网友表示赞同!

纯情小火鸡

分享这种解决方法太棒了,可以帮到很多遇到相同问题的开发者。

    有17位网友表示赞同!

无所谓

现在知道怎么解决这个错误了,开心!

    有16位网友表示赞同!

短发

以后开发中碰到类似问题可以用这个解决方案作为参考。

    有12位网友表示赞同!

蹂躏少女

感谢作者的耐心讲解!

    有8位网友表示赞同!

【Direct3D设备创建失败的解决方案:DXUT示例详解】相关文章:

1.蛤蟆讨媳妇【哈尼族民间故事】

2.米颠拜石

3.王羲之临池学书

4.清代敢于创新的“浓墨宰相”——刘墉

5.“巧取豪夺”的由来--米芾逸事

6.荒唐洁癖 惜砚如身(米芾逸事)

7.拜石为兄--米芾逸事

8.郑板桥轶事十则

9.王献之被公主抢亲后的悲惨人生

10.史上真实张三丰:在棺材中竟神奇复活