gpt4 book ai didi

使用 DXUT 的 DirectX 示例无法创建 Direct3D 设备(仅限调试)

转载 作者:行者123 更新时间:2023-12-01 18:43:09 24 4
gpt4 key购买 nike

我遇到了一个很奇怪的问题,我正在尝试从 DirectX 示例浏览器运行 DXUT DirectX 10/11 教程。它们构建良好,但无法在 Debug模式下运行,因为这会触发错误警告“无法创建 Direct3D 设备”。这很奇怪,因为我可以在 Release模式下运行它们。然而,最奇怪的事情是它们过去常常在 Debug模式下运行,我发誓我在运行的当天没有更改任何内容,而第二天则没有更改。一位 friend 也有同样的问题,大约在同一时间发生。

是否有人遇到过这个问题并知道解决方案,或者可能知道为什么会发生这种情况,如果您不知道的话,我有一张支持 DirectX 11 的卡。

谢谢。

最佳答案

我真的花了一整天的时间试图解决这个完全相同的问题。这是解决方案,希望也能解决您的问题...

我设法找到这篇文章,解释了最近的更新(确切地说是 2013 年 2 月 26 日)导致旧版本困惑:

http://blogs.msdn.com/b/chuckw/archive/2013/02/26/directx-11-1-and-windows-7-update.aspx

这解释了为什么几周前它工作正常,现在我猜它突然停止工作了!

按照他们的建议,我下载了 Visual Studio 2012 的试用版,经过一个半小时的安装时间以及系统重新启动后,您应该拥有所有新的 DirectX SDK 文件你需要。

注意:您甚至不必使用 Visual Studio 2012。我认为新文件应该可以解决 Visual Studio 2010 和旧版本的问题!

(在执行此操作之前我还安装了所有最新的驱动程序,但我认为这没有任何帮助,但值得尽可能升级驱动程序,因为这解决了类似的问题我以前也有过)。

希望这有帮助! :)

关于使用 DXUT 的 DirectX 示例无法创建 Direct3D 设备(仅限调试),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15396895/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com