Ответ 1
boost поставляется с инструментом для сбора зависимостей библиотеки.
Он называется bcp. Если вам нужен только список файлов, вы должны использовать опцию -list.
Для любой библиотеки С++ Boost, как можно узнать, какая библиотека (-ий) Boost требуется?
Пример (не обязательно рабочий пример): Boost library "test" требует библиотеки Boost "date_time".
Привет,
boost поставляется с инструментом для сбора зависимостей библиотеки.
Он называется bcp. Если вам нужен только список файлов, вы должны использовать опцию -list.
Если вы хотите найти эти зависимости, чтобы изолировать компоненты, требуемые вашим программным обеспечением, вы можете использовать bcp (Boost Copy)
Он копирует выбранные библиотеки boost и все его зависимости в целевое местоположение.
Eg
bcp regex /foo
копирует полную библиотеку regex
и ее зависимости к /foo
Отказ от ответственности: у меня нет практического опыта работы с bcp.
EDIT:
Если вы хотите только проверить, из какой скомпилированной библиотеки зависит скомпилированная библиотека, вы можете использовать ldd <boost_library_filename>.so
в Linux или Dependency Walker в Windows.