How to find out what dependencies (i.e other Boost libraries) a particular Boost library requires?

后端 未结 2 971

For any C++ Boost library, how can one find out which Boost library(ies) it requires ?

Example (not necessary a working example though): Boost library \"test\" requ

相关标签:
2条回答
  • 2020-12-10 13:52

    If you want to find out those dependencies to isolate the components your software requires, you can use bcp (Boost Copy)

    It copies selected boost libraries and all its dependencies to a target location.

    Eg

    bcp regex /foo
    

    copies the complete regex library and its dependencies to /foo

    Disclaimer: I do not have any practical experience with bcp.

    EDIT: If you only want to check on which compiled library a compiled library depends, you can either use ldd <boost_library_filename>.so on Linux or Dependency Walker on Windows.

    0 讨论(0)
  • 2020-12-10 13:53

    boost comes with a tool to gather the dependencies of a library.

    It is called bcp. If you just want a list of files, you have to use the --list option.

    0 讨论(0)
提交回复
热议问题