gpt4 book ai didi

c++ - Boost 库 - 只构建我需要的东西

转载 作者:IT老高 更新时间:2023-10-28 12:29:43 31 4
gpt4 key购买 nike

我下载了 Boost 库,现在我只想构建几个库。什么是正确的命令?显然 build-type=complete 选项给了我太多。我正在使用 Windows XP 并希望使用 Bjam 来编译 Boost 和 MinGW 以最终使用它。目前我认为我需要库 Boost.filesystem、Boost.ProgramOptions 和 Boost.System。

另一个问题:我应该把仅头文件的库放在哪里?

最佳答案

step 5.2.4Getting Started您可以指导b2要构建哪些库:

./b2 --with-program_options --with-filesystem --with-system

或者,使用 ./b2 --show-libraries查看所有非 header 库的列表。

以下是该页面的摘录:

In particular, to limit the amount of time spent building, you may be interested in:

  • reviewing the list of library names with --show-libraries
  • limiting which libraries get built with the --with-<library-name> or --without-<library-name> options
  • choosing a specific build variant by adding release or debug to the command line.

注意: b2命令取决于 boost 版本,因此请根据您的 boost 版本使用以下命令(另外,在这种情况下使用 --with-libraries=<comma-seperated-library-names> 版本而不是 --with-<library-name> ):

  • ./configure对于 1.38.0和更早的
  • ./bootstrap.sh对于 1.39.0一直到 1.46.0

关于c++ - Boost 库 - 只构建我需要的东西,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4714289/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com