关于dx9和dx11下开发的有关问题
关于dx9和dx11下开发的问题
我现在基于directx开发相关程序,请问:
1.如何检测用户已安装dx9或dx11
2.我如何写程序可以让win7(因win7自带dx11)直接可以用,而xp的用户(因xp无法使用dx11)装了dx9也可以用。
谢谢有经验者不吝赐教~!
------解决方案--------------------
你的程序可以做两套版本,安装的时候装不同的版本程序文件
------解决方案--------------------
那你就把dx9、11大包到你的安装程序里,自动装
------解决方案--------------------
用DX11的函数create一个dx11的device,成功就是能用DX11,不成功就不能用。多简单啊。
我现在基于directx开发相关程序,请问:
1.如何检测用户已安装dx9或dx11
2.我如何写程序可以让win7(因win7自带dx11)直接可以用,而xp的用户(因xp无法使用dx11)装了dx9也可以用。
谢谢有经验者不吝赐教~!
directx
------解决方案--------------------
你的程序可以做两套版本,安装的时候装不同的版本程序文件
------解决方案--------------------
不检查,运行前先安装;厂家都这样的,是个条件
这个方案对我不太可行,请问还有没有别的方案。
那你就把dx9、11大包到你的安装程序里,自动装
------解决方案--------------------
用DX11的函数create一个dx11的device,成功就是能用DX11,不成功就不能用。多简单啊。