LNK1112 module machine type 'x64' conflicts with target machine type 'X86'
I'm not sure if this will help but looking at the error message, it appears that either the target compile or "build" is either mixing up x32 and x64 libraries, the target code is x32 but attempting to be built as x64 or the system it's being built on doesn't have x64 ability. I believe when I compiled everything here I used the x32 (Win32) option and kept everything x32.
http://stackoverflow.com/questions/3563756/fatal-error-lnk1112-module-machine-type-x64-conflicts-with-target-machine-typ