I'm trying to install a library that calls a separate dll, so I have 2 dll files. Lets call them library.dll and dependency.dll respectively.
If both are 32 bit I get the following error:
Unable to load DLL 'dependency.dll': The specified module could not be found.
If they are both 64 bit, I get the following:
An attempt was made to load a program with an incorrect format. (Exception from HRESULT: 0x8007000B)
I'm guessing library.dll needs to be 32 bit, because the application is 32 bit, but dependency.dll needs to be 64 bit because the machine is 64 bit. Not sure if that's how it works, but I can't get this library to work. Any suggestions?
User contributions licensed under CC BY-SA 3.0