gpt4 book ai didi

visual-c++ - VC6链接冲突

转载 作者:行者123 更新时间:2023-12-04 06:46:27 26 4
gpt4 key购买 nike

我有一个用 VC6 编译的旧 c++ 项目。

我需要静态链接一个新库来实现新功能。

不幸的是,新库定义了一个已在先前链接的静态库中定义的符号(即 _inflate)。

当然,我无法摆脱任何一个库,当然我也无法访问该库的源代码。

有没有办法避免链接器错误(LNK2005)?

最佳答案

如果您知道 _inflate 的两个版本相同,或者至少“兼容”,那么您可以使用 /FORCE:Multiple linker option强制它忽略名称冲突。

当然,如果它链接到以任何方式“不兼容”的代码版本,则可能会导致未定义的行为。

关于visual-c++ - VC6链接冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2509867/

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