如何在Visual Studio 2015和Windows 10上运行DirectX代码示例?

时间:2015-12-07 21:51:14

标签: c# visual-studio-2015 directx windows-10

我试图在Visual Studio 2015和Windows 10上运行两个示例项目,都是从code.msdn下载的。

可以找到第一个 here。这是一个非常简单的样本,带有旋转立方体对象,最近在今年上传。当我下载应用程序并尝试运行时,我得到如下图所示的异常:enter image description here

可以找到第二个 here。当我下载此应用并尝试运行时,我收到以下错误:enter image description here

我已经修了一段时间了,我似乎无法让这些工作 - 两者都推荐Visual Studio 2013,这可能是问题吗?我需要一个在通用Windows应用程序上运行的简单DirectX示例,所以如果这两个都与我的软件不兼容,我会喜欢任何替换建议。

1 个答案:

答案 0 :(得分:0)

简单的解决方案是删除creationFlags | = D3D11_CREATE_DEVICE_DEBUG。(在DirectXBase :: CreateDeviceResources()中)

错误是因为Direct3D Developer Runtime是特定于操作系统版本的。您拥有的DirectX C ++应用程序与您的操作系统的实际DirectX 11不同。但是,DirectX C ++应用程序仅访问您的操作系统的DirectX。

这个post可能对您有所帮助,它详细解释了调试层和开发人员运行时。