停止 d3dcompiler_47.dll 编译

Stop d3dcompiler_47.dll from compiling

我目前正在创建一个将被注入到进程中的 dll,它包括 d3d11 库。因为我无法映射单个依赖项,所以我必须确保所有的 dll 都已映射。只有一个 dll 妨碍了我 (d3dcompiler_47.dll),显然函数 D3D11CreateDeviceAndSwapChain 以某种方式调用 dll,如果在没有函数的情况下编译,则不需要 d3dcompiler。我在 msdn 上读了很多东西,显然它与(运行时)着色器有关,但是有没有办法或命令可以让我禁用它? 提前致谢

最终使用了一个名为 "dependency walker" 的程序并找到了调用了 d3dcompiler_47.dll 的函数 -> 在源代码中找到它并更改了代码因此 d3dcompiler_47.dll 不是必需的没有了。