Windows 7 将DirectX 11降级到9.0c(Win7)

Windows 7 将DirectX 11降级到9.0c(Win7),windows-7,directx,sdl,directx-11,Windows 7,Directx,Sdl,Directx 11,我的Windows7默认使用DirectX 11。 但是当我使用SDL2.0时,DirectX 11遇到了问题 解决方案是将DirectX 11降级到9.0c(谷歌搜索结果) 有降级的方法吗? 我在“程序添加/删除”中找不到DirectX 11 因此,我无法在“program add/remove”(程序添加/删除)中删除DirectX 11如果您使用SDL 2.0库来开发应用程序,则有三个步骤来配置它 在程序开始时包括SDL.h 在项目设置中链接sdl2.lib和SDL2main.lib 将

我的Windows7默认使用DirectX 11。
但是当我使用SDL2.0时,DirectX 11遇到了问题
解决方案是将DirectX 11降级到9.0c(谷歌搜索结果)

有降级的方法吗?
我在“程序添加/删除”中找不到DirectX 11

因此,我无法在“program add/remove”(程序添加/删除)中删除DirectX 11

如果您使用SDL 2.0库来开发应用程序,则有三个步骤来配置它

  • 在程序开始时包括SDL.h
  • 在项目设置中链接sdl2.lib和SDL2main.lib
  • 将SDL2.dll放在项目目录中(或者将其放在System32目录中,这样每个项目都可以 (使用它)
有关详细信息,请参阅本教程。虽然它适用于SDL1.2,但您可以轻松地将其应用于SDL2.0

如果要构建SDL2.0源代码,应该安装DirectX SDK,因为SDL2.0有一个基于DirectX 9.0的渲染器

我的Windows7默认使用DirectX 11

您的Windows7还具有DirectX 9.0运行时库d3d9.dll,DirectX运行时库随Windows7附带在System32文件夹中

我在“程序添加/删除”中找不到DirectX 11


只有在Windows 7中安装DirectX SDK后才能找到它,DirectX是操作系统的核心组件,无法手动删除。如果您在使用特定的DirectX 11硬件时遇到问题,可以尝试通过供应商的网站更新硬件驱动程序,或在设备管理器中禁用硬件