Nmd*_*ery 3 c++ windows directx
根据Windows 8.1 DirectX SDK的说明,从现在开始,d3dcompiler_47.dll将与任何Direct3D程序一起重新分发.当我尝试在同一个文件夹中使用此dll的Windows 7计算机上运行我的程序时,出现"api-ms-win-core-libraryloader-l1-2-0.dll missing"错误.一个快速谷歌搜索建议这是因为版本混淆 - d3dcompiler_47.dll是否与此机器不兼容?我已经检查过以确保它安装了DirectX 11,这是我正在使用的DirectX版本,并且无法弄清楚为什么会发生这种情况.
Han*_*ant 10
如果您从Windows目录复制d3dcompiler_47.dll,则只会出错.哪个不适合在较旧的Windows版本上运行.
您必须使用它的可再发行版本.您将在Windows SDK目录中找到它.像C:\ Program Files(x86)\ Windows Kits\8.1\Redist\D3D在大多数机器上.选择x86或x64版本,具体取决于您用于编译程序的平台目标.
| 归档时间: |
|
| 查看次数: |
8553 次 |
| 最近记录: |