DX9和DX11并无冲突,理论上DX11应该向下兼容DX9,不过我们在玩一些比较传统的DX9的游戏时会经常出现缺少D3DX9_XX.dll而无法运行,这个时候有的人就觉得必须要安装DX9才能解决问题,其实我们可以根据错误提示下载对应的Dll文件解压到%system32%文件夹下,一般可以解决绝大部分的问题。极个别的情况下,有可能有部分DX9的游戏无法调用最新版本的DirectX控件,所以会出现DX9和DX11不兼容的错觉。实际上应该不是冲突问题。还有一种可能就是兼容性的问题,类似于微软的.net Framework(.net虚拟机,和JAVA虚拟机一样,为跨平台提供支持)新老版本不能通用的问题一样。
这种态度大部分就不想回答了……
一个windows只能有一种DX,不可能共存的。
然后DX是向下兼容的,意思就是,高版本的DX系统能够运行低版本的DX软件,比如win7自带DX11,但是可以运行DX9的魔兽或者DX10的鬼泣。
反过来,XP自带DX9.0,就只能运行9.0的魔兽,不能运行DX10的鬼泣
你这么一问就没人回答了,win7只支持dx11,而dx11是向下兼容的,所以win7的话应该是无需安装dx9c的,不过dx也是会更新的,现在最新的dx包还是去年6月的那个吧。安装他他会根据你电脑的系统来选择安装哪个版本的dx