gpt4 book ai didi

c++ - 重新分发 d3dcompiler_47.dll 时缺少 api-ms-win-core-libraryloader-l1-2-0.dll

转载 作者:可可西里 更新时间:2023-11-01 14:41:16 25 4
gpt4 key购买 nike

根据 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 版本,但无法弄清楚为什么会这样。

最佳答案

只有从 Windows 目录复制 d3dcompiler_47.dll 才会出错。不适合在较旧的 Windows 版本上运行。

必须使用它的可再发行版本。您会在 Windows SDK 目录中找到它。就像大多数机器上的 C:\Program Files (x86)\Windows Kits\8.1\Redist\D3D 一样。根据您用来编译程序的平台目标,选择它的 x86 或 x64 版本。

关于c++ - 重新分发 d3dcompiler_47.dll 时缺少 api-ms-win-core-libraryloader-l1-2-0.dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24546453/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com