【发布时间】:2016-01-07 19:02:06
【问题描述】:
我有一个来自项目A(我们称之为liba.so)的静态库,我想在我的项目B(我们称之为libb.so)中编译一个共享库并将liba.so嵌入到它。
另外,我在那个项目中有一个二进制文件B,它也依赖于liba.so,所以我想将它嵌入到二进制文件中。
这可能吗?怎么样?
【问题讨论】:
-
您确定项目 A 创建了静态库吗? liba.so 是共享库的名称,您不能将其嵌入到另一个共享库中 - liba.a 将是静态库的正确名称。但是,另请参阅stackoverflow.com/questions/2763988/…
-
@nos 确实,你是对的。这是
liba.a。所以我应该编译libb.a。无论如何,我仍然不确定如何让介子做到这一点。 -
请酌情使用
liba.a更新问题。这很令人困惑
标签: meson-build