A 0xc000007b error means you have 32 bit .dll binaries in your 64 bit .dll folder and/or the other way around. There are ways to troubleshoot this, but it requires a fair amount of knowledge on what to do, and is beyond the scope of this forum.
Since I have dealt with this issue before in other programs, you can troubleshoot it manually using
Dependancy Walker. The x86 (32 bit) executable can load Amnesia and can report back what dlls are causing issues. You will have to figure out where to go from there by determining what dll files are causing issues, and then moving them elsewhere.