当我尝试初始化directx时,会遇到以下问题
DirectX .Direct3D9.Direct3D9NotFoundException未处理Message=“未找到Direct3D 9”。重新安装DirectX可能修复此问题
代码:
Direct3DEx m_d3dEx = new Direct3DEx();我通过dxdiag实用程序检查了我的PC上安装的Directx的版本,显示我已经安装了DirectX9c。
问题的原因是什么。
阿卜杜勒·卡利克
发布于 2009-09-18 06:57:32
我的“猜测”是你没有运行Vista。Direct3DEx只能在Vista计算机上创建。
编辑:
将代码更改为
Direct3D m_d3d = new Direct3D();这个“应该”能治好你。
发布于 2009-09-18 05:32:40
您上一次安装DirectX是什么时候,以及什么版本?另外,您使用的是什么版本的SlimDX?我认为您安装的DirectX版本比您所安装的SlimDX版本要早,这就是为什么它们不能很好地相互配合的原因。我建议您安装最新的DirectX SDK以及最新的SlimDX。
https://stackoverflow.com/questions/1442721
复制相似问题