gpt4 book ai didi

c++ - 可以在静态 Boost 构建中将 Boost Log 构建为 .dll/.so 吗?

转载 作者:太空狗 更新时间:2023-10-29 21:43:55 26 4
gpt4 key购买 nike

是否可以将 Boost Log 构建为动态库 (.dll/.so),但在静态 Boost 构建中这样做?我希望所有其他 Boost 库都是静态的,并且只希望 Boost Log 作为 .dll(因为多个 .dll 在同一应用程序中使用它)。

是否所有的 Boost 库都需要动态才能获得 Boost Log .dll?我试图将 define=BOOST_LOG_DYN_LINK 添加到我的 bjam 命令行,但无济于事:

bjam --toolset=msvc-10.0 address-model=64 variant=release,debug link=static threading=multi runtime-link=static define=BOOST_LOG_DYN_LINK

最佳答案

您可以使用 --with-<library> 仅指定要构建的库来缩小构建范围。开关,例如,

./bjam link=shared --with-log ...

关于c++ - 可以在静态 Boost 构建中将 Boost Log 构建为 .dll/.so 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21580723/

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