根据Windows 8.1 DirectX SDK的指示,d3dcompiler_47.dll现在需要与任何Direct3D程序一起重新分发。但是当我在一个与该dll文件在同一文件夹下的Windows 7机器上运行程序时,出现了“api-ms-win-core-libraryloader-l1-2-0.dll缺失”的错误。快速的谷歌搜索表明这可能是由于某个版本混合导致的 - d3dcompiler_47.dll是否与此机器不兼容?我已经检查确保安装了DirectX 11,这也是我正在使用的版本,但无法解决此问题。