gpt4 book ai didi

c++ - 在调试中运行 DirectX 示例时出现问题, "Failed Creating the Direct3D Device"

转载 作者:搜寻专家 更新时间:2023-10-31 02:06:17 25 4
gpt4 key购买 nike

我正在尝试在 Windows 10 和 Visual Studio 2015 中导航和编译记录不完整的 DirectX SDK 示例。

我得到了要在 Release模式下使用 Windows 10 SDK 构建的示例,但在 Debug模式下我收到错误消息 Failed Creating the Direct3D Device

在线搜索,此错误似乎与 D3D11_1SDKLayers.dll 的安装缺失有关,据我了解,该错误与 Visual Studio 的图形工具有关

我尝试使用 Windows 10->“开始”菜单->设置->系统->应用和功能->管理可选功能->添加功能来安装 Graph Tools,但我看到的只是补充字体,我没有看到 Graph列表中的工具

有人可以帮助解释我在 Debug 中构建项目时实际缺少的内容吗

谢谢,

最佳答案

在 Windows 10 中,Direct3D 调试设备确实是 Windows 可选功能。在可用功能列表中看不到“图形工具”的主要原因是您运行的是企业版,而您的本地 IT 管理员尚未批准安装该按需功能。参见 this blog post .

The DirectX SDK itself is deprecated and has been for 6+ years. See MSDN and this blog post.

我在 GitHub 上维护了旧版 DirectX SDK 中的一些示例,这些示例针对更新的 Windows 10 SDK/VS 2015 进行了更新。 , 但官方 DirectX 12 示例在 DirectX-Graphics-Samples 上.您还可以在 Xbox-Graphics-Samples 上找到 DirectX 11 和 DirectX 12 示例.

如果您是 DirectX 的新手并且正在寻找 C++ 教程,我建议您从 DirectX Tool Kit 开始.

关于c++ - 在调试中运行 DirectX 示例时出现问题, "Failed Creating the Direct3D Device",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50519537/

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