eMbedded Visual C++ 3 projet, qui est la construction pour PocketPC 2000. Sur la construction ARM, l'éditeur de liens jette l'erreur suivante:Erreur LNK1223 sur ARM construit
fatal error LNK1223: invalid or corrupt file: file contains invalid pdata contributions
Sur SH3, le projet compile, liens, et travaux. Le projet fonctionne également lorsqu'il est créé pour ARM sur Visual C++ 2005, mais j'ai besoin de tester des builds spécifiquement à partir d'eVC3.
Des idées, s'il vous plaît? Qu'est-ce qu'une contribution pdata et comment puis-je affecter (ou désactiver) ceux-ci? C'est quelque chose à voir avec la gestion des exceptions; J'ai essayé de désactiver SEH en spécifiant /EHsc
, sans effet.
Juste curieux, avez-vous essayé EVC++ 4 pour voir s'il se construit? Y a-t-il quelque chose que EVC3 vous donne pour votre build hérité que EVC4 ne le ferait pas? – codenheim
eVC4 ne démarre pas pour moi, affirmant que je n'ai pas de SDK CE installé. En fait, j'en ai plein, à la fois compatible Platman et compatible CoreCon, depuis PPC2000 jusqu'à WM6.1. Plutôt que de se battre avec eVC4, je suis allé avec eVC3. –
La désactivation de SEH a résolu mon problème, ignorez mon dernier commentaire. Merci. – Hamed