有没有人构建过一个工具,可以将静态库依赖项归档到引用它们的静态库中?

时间:2018-12-03 19:10:49

标签: c++ linker static-libraries archive

我知道您可以使用AR(macOS / Linux)或/ OUT:lib1.lib lib2.lib(Windows)整个档案,但这似乎是一种粗略的方法。

我认为您可以手动将目标文件添加到静态库中,但这似乎很容易出错。

基本上,我正在构建一个使用cryptopp静态库的静态库(从技术上讲,它不使用它,但是确实将那些依赖项引入了与我的库链接的任何客户端中)-我想简化事情对于使用我的SDK的人,只需为他们提供一个静态库即可进行链接。

就像我上面提到的,我可以将整个cryptopp库AR / OUT到我的静态库中,但这对于我实际需要的少量对象引用来说似乎非常浪费。

我一定很想念东西...

有执行此操作的工具吗?

0 个答案:

没有答案