的eMbedded Visual C++ 3項目,即建設掌上電腦2000年在ARM編譯,鏈接器引發以下錯誤:錯誤LNK1223構建
fatal error LNK1223: invalid or corrupt file: file contains invalid pdata contributions
在SH3,項目編譯,鏈接,和作品。該項目也適用於Visual C++ 2005上的ARM,但我需要從eVC3專門測試構建。
有什麼想法嗎?什麼是pdata貢獻,以及如何影響(或禁用)這些貢獻?這與異常處理有關;我試過通過指定/EHsc
來禁用SEH,但沒有任何效果。
只是好奇,你有沒有嘗試過EVC++ 4看看它是否構建? EVC3爲您的遺留構建提供EVC4不會的東西嗎? – codenheim 2010-03-24 03:23:59
eVC4無法啓動,聲稱我沒有安裝任何CE SDK。事實上,我從PPC2000到WM6.1都有很多,既符合PlatMan規範,也符合CoreCon規範。我沒有與eVC4戰鬥,而是使用eVC3。 – 2010-03-24 03:30:18
禁用SEH解決了我的問題,忽略了我的最後一條評論。謝謝。 – Hamed 2017-08-16 09:54:01