在我的项目中,我试图使用两个已经编译和生成的库。让我们说 liba.so(我们自己的库在某个时候创建)和 libssl.so.10。(它在 Linux 中可用)。
现在 liba.so 具有依赖项 libcurl.so.3 和 libssl.so.10 具有依赖项 libcurl.so.4(最新)
libcurl.so.3 和 libcurl.so.4 在系统中都可用。
因此,当我尝试在我的项目中同时使用它们时,我遇到了版本冲突。是预期的吗?如果是,我该如何解决这个问题?
有没有办法用最新的 libcurl.so.4 修改 liba.so 依赖项而无需再次构建这个库?或者我是否需要使用最新的 libcurl.so.4 再次构建 liba.so?
谢谢你的帮助