Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# SlimDX Directx 9问题_C#_.net_Directx_Slimdx - Fatal编程技术网

C# SlimDX Directx 9问题

C# SlimDX Directx 9问题,c#,.net,directx,slimdx,C#,.net,Directx,Slimdx,当我尝试初始化directx时,遇到以下问题 SlimDX.Direct3D9.Direct3D9NotFoundException 未经处理的消息=“Direct3D 9” 找不到。正在重新安装DirectX 可以解决这个问题吗 代码: 我通过dxdiag实用程序检查了电脑上安装的Directx版本,它表明我已经安装了Directx 9c 问题的原因是什么 Abdul Khaliq您上次安装DirectX是什么时候,是什么版本?还有,您使用的是什么版本的SlimDX?我想您安装的DirectX

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

SlimDX.Direct3D9.Direct3D9NotFoundException 未经处理的消息=“Direct3D 9” 找不到。正在重新安装DirectX 可以解决这个问题吗

代码:

我通过dxdiag实用程序检查了电脑上安装的Directx版本,它表明我已经安装了Directx 9c

问题的原因是什么


Abdul Khaliq

您上次安装DirectX是什么时候,是什么版本?还有,您使用的是什么版本的SlimDX?我想您安装的DirectX版本比SlimDX版本早,这就是为什么它们不能很好地协同工作的原因。我建议您安装最新的DirectX SDK,以及最新的SlimDX。

您上次安装DirectX是什么时候,是什么版本?还有,您使用的是什么版本的SlimDX?我想您安装的DirectX版本比您的SlimDX版本早,这就是为什么它们不能很好地协同工作的原因。我建议您安装最新的DirectX SDK,以及l最瘦的DX。

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

编辑:

将代码更改为

Direct3D m_d3d = new Direct3D();
“应该”能解决你的问题。

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

编辑:

将代码更改为

Direct3D m_d3d = new Direct3D();

“应该”可以解决您的问题。

不,它不起作用,我尝试重新安装SlimDX和DirectXSDK不,它不起作用,我尝试重新安装SlimDX和DirectxSDKcan u请指导我使用windows xpcan u请指导我使用windows xp