Reputation:
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.
Upvotes: 0
Views: 2164
Reputation: 15172
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.
Upvotes: 1