I have a Win32 (32bit) DLL project which builds and links without error. The DLL fails to load into a 32bit process. Using DependencyWalker, I see that the DLL is 32bit but has been linked with 64bit libraries for kernel32, msvcr100d, ws2_32 and msvcr100.
DependencyWalker also shows an error
Error: Modules with different CPU types were found.
I've puzzled over this problems for a couple of hours now, and just can't fathom it - has anyone else experienced this, and found a solution?