停止编译d3dcompiler_47.dll

时间:2017-10-30 23:32:57

标签: visual-studio direct3d

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

1 个答案:

答案 0 :(得分:1)

使用名为" dependency walker"的程序结束并发现调用了d3dcompiler_47.dll的功能 - >将它放在源代码中并更改了代码,因此不再需要d3dcompiler_47.dll。