gpt4 book ai didi

c++ - ARM 版本上的错误 LNK1223

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:36:57 29 4
gpt4 key购买 nike

为 PocketPC 2000 构建的 eMbedded Visual C++ 3 项目。在 ARM 构建中,链接器抛出以下错误:

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

在 SH3 上,项目可以编译、链接和运行。该项目在 Visual C++ 2005 上为 ARM 构建时也可以工作,但我需要专门测试来自 eVC3 的构建。

有什么想法吗?什么是 pdata 贡献以及我如何影响(或禁用)它们?这与异常处理有关;我尝试通过指定 /EHsc 来禁用 SEH,但没有效果。

最佳答案

很奇怪。我试着注释掉文件中的所有内容。当我注释掉一个没有主体的函数 extern "C"void __declspec(naked) (body #ifdef'fed away) 时,错误消失了。我在项目中有类似的功能,但他们没有抛出任何这样的错误。可能是编译器错误...

关于c++ - ARM 版本上的错误 LNK1223,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2505108/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com