我安装了 Windows 8 SDK(应该包括 DirectX SDK)。
但是我的 directX 东西不起作用(请参阅这个问题)。
但是在一个单独的问题上,我想问一下,在您安装 Windows 8 SDK 之后,所有 DirectX SDK 的东西应该在哪里。
如果答案是“很多地方”,那么让我们使用这个文件:d3dcompiler_43.dll
我安装了 Windows 8 SDK(应该包括 DirectX SDK)。
但是我的 directX 东西不起作用(请参阅这个问题)。
但是在一个单独的问题上,我想问一下,在您安装 Windows 8 SDK 之后,所有 DirectX SDK 的东西应该在哪里。
如果答案是“很多地方”,那么让我们使用这个文件:d3dcompiler_43.dll
我在这里找到了答案:http: //msdn.microsoft.com/en-us/library/windows/desktop/ee663275.aspx
它说:
任何使用运行时着色器编译的项目都必须将 D3DCOMPILER_46.DLL 复制到项目的本地可执行路径。此 DLL 位于 Windows SDK 安装的此子目录中,位于 %ProgramFiles(x86)%\Windows Kits\8.0\Redist\D3D\ 下,其中 x86 和 x64。