简体   繁体   中英

Where can I find d3dcompiler_43.dll and corresponding lib files?

I am trying to make a "hack" for a really old game. My dll injector does not resolve dll import and everything work just fine except D3DCompile function that is causing access violation. After long debugging session I figured out that it is causing this error because my code is referencing to d3dcompiler_47.dll but game has only d3dcompiler_43.dll in it. My question is where can I get corresponding libraries that will (after including to project) use d3dcompiler_43.dll ?

Only thing that I have found was a dll D3DCompiler_43.dll which was inside Jun2010_D3DCompiler_43_x64.cab .

Where can I find the header files and lib files for this d3d compiler version?

EDIT: Found all files in Unreal Engine source code.

D3DCompiler is normally part of the windows SDK, which can be found at here . Note that if your game is old enough you may need to download an older version of the SDK (if it uses Direct3D 9 or earlier for example) but I can't tell you exactly how far back you would need to go.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM