Error LNK1223 on ARM builds

Posted by Seva Alekseyev on Stack Overflow See other posts from Stack Overflow or by Seva Alekseyev
Published on 2010-03-24T03:15:57Z Indexed on 2010/03/24 3:23 UTC
Read the original article Hit count: 618

Filed under:
|
|
|

eMbedded Visual C++ 3 project, building for PocketPC 2000. On the ARM build, the linker throws the following error:

fatal error LNK1223: invalid or corrupt file: file contains invalid pdata contributions

On SH3, the project compiles, links, and works. The project also works when built for ARM on Visual C++ 2005, but I need to test builds specifically from eVC3.

Any ideas, please? What's a pdata contribution and how do I affect (or disable) those? It's something to do with exception handling; I've tried disabling SEH by specifying /EHsc, to no effect.

© Stack Overflow or respective owner

Related posts about c++

Related posts about evc