Конечно, вы можете иметь одну c библиотеку, которая зависит от другой. Библиотека stati c, грубо говоря, представляет собой набор независимых скомпилированных объектов с «упорядочением» их предоставленной и требуемой таблицы символов. Те символы, которых нет в самой библиотеке stati c, по-прежнему являются зависимостями, которые вполне могут быть предоставлены другой библиотекой stati c.
В зависимости от вашей платформы существуют инструменты для работы с скомпилированные библиотеки. В операционных системах, подобных Unix, вы должны использовать утилиту ar
для объединения библиотек stati c («архивов») различными способами:
How to объединить две библиотеки «ar» stati c в одну?
В windows есть инструмент LIB.EXE
. См .:
Как объединить две windows v c stati c библиотеки в одну