Hi, I currently migrating from 32-bit to 64-bit am encountering a "LNK1223: invalid or corrupt file: file contains invalid .pdata contributions" when attempting to build a 64-bit managed C++ dll that links to an unmanaged C++ .lib file that I also built.
So far, I have found that this error should only occur while building for RISC machines, but this is not the case in my situation. Does anyone know about this error and the possible issues that might cause it?
Addition: The unmanaged C++ libs are being compiled with the Intel compiler, while the managed DLL is being built using the Microsoft compiler.
Addition #2: The dll compiles just fine when the lib has been compiled using the Microsoft compiler. This does not explain why the compiler even looks at the lib's .pdata