我正在尝试学习 DirectX 编程。但我遇到了一个障碍。
我似乎缺少这个文件:d3dcompiler_43.dll
我已经安装(按此顺序):
- 视觉工作室 2012
- 视窗 8
- 视窗电话 8 SDK
- 视窗 8 SDK
我想我需要一个 DirectX SDK,但这个链接说我不需要:
从 Windows 8 开始,DirectX SDK 包含在 Windows SDK 中。
我应该只安装 DirectX Distributable 吗?我担心这会给我dll,但我也会错过其他东西......
这是我得到的确切错误:
无法加载 DLL 'd3dcompiler_43.dll':找不到指定的模块。(来自 HRESULT 的异常:0x8007007E)
更新: 我跑了dxdiag
,它说我安装了 DirectX 11……不知道为什么我不能让它工作。