If you really want to use d3dcompile, then I think its better to find the most recent d3dcompile you have on your computer and load its D3DCompile function. This process is now automatically handled. Just define the right Preprocessor.
(And removed dependency to d3dcompile)
I'll implement overlay with ImGui