我安装了Windows 8 SDK(应该包含DirectX SDK)。
但我的directX内容无法正常工作(请参阅此question)。
但是在一个单独的问题上,我想问一下安装Windows 8 SDK之后应该在哪里放置所有DirectX SDK。
如果答案是“很多地方”,那么请放下这个文件:d3dcompiler_43.dll
答案 0 :(得分:1)
我在这里找到答案: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。