【发布时间】:2013-03-13 21:32:31
【问题描述】:
我在这里遇到了一个很奇怪的问题,我正在尝试从 DirectX 示例浏览器运行 DXUT DirectX 10/11 教程。它们构建良好,但不能在调试模式下运行,因为这会触发错误警告“无法创建 Direct3D 设备”。这很奇怪,因为我可以在发布模式下运行它们。然而,最奇怪的是它们过去常常在调试模式下运行,我发誓我在它运行的那天没有改变任何东西,而第二天它没有改变。一位朋友也有同样的问题,大约在同一时间发生。
有没有人遇到过这个问题并知道解决方案,或者知道为什么会出现这种问题,如果你不知道的话,我有一张支持 DirectX 11 的显卡。
谢谢。
【问题讨论】:
-
我也有同样的问题。它在 Release 中有效,但在 Debug 中无效。当我启用 C++ Exception 时,我看到弹出内存损坏错误。
-
@SPIKETHECAT 和 Robert 的回答共同为我解决了这个问题。只需在 Windows 7 中安装 Windows 8 SDK。
标签: directx directx-10