如何将依赖关系与冲突的子依赖关系版本相关联?

时间:2018-04-12 16:17:22

标签: c++ dll linker clang static-libraries

我想将两个库foobar链接到我的动态库mylib中。问题是foo取决于baz的版本A而bar取决于baz的版本B.我无法链接到baz的两个版本而没有冲突的符号。 baz的版本似乎也不向后兼容,所以我不能简单地用新版本的符号来破坏它们。 foobar可以静态或动态构建。

更具体地说,我想链接librealsenselibuvc的最新版本(0.0.6)。但是,librealsense内部有一个大量修改版本的0.0.5 libuvc。这就是为什么我不能简单地将0.0.5替换为0.0.6。

处理这种情况的正确方法是什么?

0 个答案:

没有答案