标签: c++ shared-libraries static-linking
我有一个名为 MyLib 的共享库。我已将 MyLib 链接到静态版本的Boost和其他三个库。
MyLib 不会公开这些链接库的任何功能。换句话说, MyLib 的公共接口标头未提及或包含Boost或任何其他库。
我已经构建了 MyLib 并获得了.lib(.a)和.dll(.so)文件。
现在,我有 MyEXE ,这是一个链接到 MyLib 的程序。到目前为止,一切都很顺利。
如果我需要Boost的一些功能或其他三个库用于 MyEXE :