_Unwind_Resume 的多个定义

2023-12-30

一段时间以来,我一直在使用我编写的一小部分文件,以便更轻松地与 WinAPI 进行交互。虽然,当我想重用它们时,不断移动文件、等待它们重新编译等变得很痛苦。我最终决定将它们放入 DLL 中,然后就完成了,但我得到了一个每次我尝试使用该库时都会出现奇怪的链接错误。

该错误实际上与标题一样具体,几乎没有提供有关定义实际来源的信息(考虑到,据我所知,这种信息实际上无法从 DLL 中收集)。有人可以准确解释导致此错误的原因,并提供一些可能的解决方案吗?

我正在使用 MinGW(SFML 站点提供的相同版本,4.4)以及 Code::Blocks,如果该信息有帮助的话。如果需要更多信息,我会尽力提供。


问题是一个名为的符号(函数或变量)有多个定义_Unwind_Resume.

DLL 正在导出这样的名称。重建它,以便它只公开所需的符号。显然,它现在是用导出的所有公共符号构建的。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

_Unwind_Resume 的多个定义 的相关文章

随机推荐