我下载了 Boost 库,现在我只想构建几个库。什么是正确的命令?显然 build-type=complete
选项给了我太多。我正在使用 Windows XP 并希望使用 Bjam 来编译 Boost 和 MinGW 以最终使用它。目前我认为我需要库 Boost.filesystem、Boost.ProgramOptions 和 Boost.System。
另一个问题:我在哪里放置仅标头库?
原文由 Till B 发布,翻译遵循 CC BY-SA 4.0 许可协议
我下载了 Boost 库,现在我只想构建几个库。什么是正确的命令?显然 build-type=complete
选项给了我太多。我正在使用 Windows XP 并希望使用 Bjam 来编译 Boost 和 MinGW 以最终使用它。目前我认为我需要库 Boost.filesystem、Boost.ProgramOptions 和 Boost.System。
另一个问题:我在哪里放置仅标头库?
原文由 Till B 发布,翻译遵循 CC BY-SA 4.0 许可协议
我有同样的问题。但我找到了一种创建必要文件的方法。
要遵循的步骤:
bootstrap.bat
b2.exe link=static runtime-link=static --with-chrono --with-date_time --with-filesystem --with-program_options --with-system --toolset=msvc-10.0 define=BOOST_USE_WINAPI_VERSION=0x0500
原文由 Arun kumar Kalaiarasan 发布,翻译遵循 CC BY-SA 4.0 许可协议
3 回答2k 阅读✓ 已解决
2 回答3.9k 阅读✓ 已解决
2 回答3.2k 阅读✓ 已解决
1 回答3.2k 阅读✓ 已解决
1 回答2.7k 阅读✓ 已解决
3 回答3.4k 阅读
1 回答1.6k 阅读✓ 已解决
在 入门 的 步骤 5.2.4 中,您可以指示
b2
要构建哪些库:或者,使用
./b2 --show-libraries
查看所有非标头库的列表。以下是该页面的摘录:
注意:
b2
命令取决于 boost 版本,因此请根据您的 boost 版本使用以下命令(另外,在这种情况下使用--with-libraries=<comma-seperated-library-names>
版本而不是--with-<library-name>
):./configure
用于1.38.0
及更早版本./bootstrap.sh
对于1.39.0
直到1.46.0