【问题标题】:SlimDX Directx 9 problemSlimDX Directx 9 问题
【发布时间】:2009-09-18 05:21:41
【问题描述】:

当我尝试初始化directx时遇到以下问题

SlimDX.Direct3D9.Direct3D9NotFoundException 未处理 Message="Direct3D 9 没找到。重新安装 DirectX 可以解决问题

代码:

Direct3DEx m_d3dEx = new Direct3DEx();

我通过 dxdiag 实用程序检查了我 PC 上安装的 Directx 版本,它显示我安装了 Directx 9c。

问题的原因是什么。

阿卜杜勒·哈利克

【问题讨论】:

    标签: c# .net directx slimdx


    【解决方案1】:

    我的“猜测”是您没有运行 Vista。 Direct3DEx 只能在 Vista 机器上创建。

    编辑:

    将代码更改为

    Direct3D m_d3d = new Direct3D();
    

    那“应该”解决你。

    【讨论】:

    • 你能指导我使用 windows xp
    【解决方案2】:

    您最后一次安装 DirectX 是什么时候,是什么版本?另外,您使用的是什么版本的 SlimDX?我认为您安装的 DirectX 版本比您拥有的 SlimDX 版本更早,这就是为什么它们不能很好地相互配合。我建议你安装最新的 DirectX SDK,以及最新的 SlimDX。

    【讨论】:

    • 不行,我尝试重新安装 SlimDX 和 DirectxSDK
    猜你喜欢
    • 1970-01-01
    • 2011-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多