gpt4 book ai didi

c++ - 如何创建独立的共享库

转载 作者:行者123 更新时间:2023-11-28 05:38:22 24 4
gpt4 key购买 nike

我有依赖问题。库A依赖于动态库B和C。但是B依赖于D ver1,而C依赖于D ver2。我没有 C 的源代码。

如何创建一个包含 C 和 D ver1 的独立共享库,以便 A 可以链接到这个新库、B 和 D ver 1,从而避免 D ver1 和 D ver2 之间的冲突?

最佳答案

你提到你没有C库的源码,但是A库和B库呢?如果您有这些来源,请更新库 B 以依赖库 D ver2 而不是库 D ver1?

我还会考虑合并库 A 和 B。这将消除依赖菱形。如果您可以复制 C 的功能,那么您可以将其简化为对 D ver2 的简单单一依赖。

关于c++ - 如何创建独立的共享库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37734156/

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