将DirectX 11降级到9.0c(Win7)

时间:2013-08-20 03:59:31

标签: windows-7 directx sdl directx-11

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

有降级方法吗?
我在“程序添加/删除”中找不到DirectX 11 所以我无法在'program add / remove'

中删除DirectX 11

2 个答案:

答案 0 :(得分:0)

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

  • 在程序开始时包含SDL.h
  • 在项目设置中链接sdl2.lib和SDL2main.lib
  • 将SDL2.dll放入项目目录中(或将其放在System32目录中,以便每个项目都可以 使用它)

有关详细信息,请查看此page上的教程。虽然它适用于SDL 1.2,但您可以轻松地将其应用于SDL 2.0。

如果要构建SDL 2.0源代码,则应安装DirectX SDK,因为SDL 2.0具有基于DirectX 9.0的渲染器

  

我的Windows7默认使用DirectX 11。

您的Windows7还有DirectX 9.0运行时库d3d9.dll,DirectXruntime库随System7文件夹中的Windows7一起提供。

  

我在“程序添加/删除”

中找不到DirectX 11

您只能在安装DirectX SDK后找到它

答案 1 :(得分:0)

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