【问题标题】:Using boost modules without the rest of boost?使用boost模块而不使用boost的其余部分?
【发布时间】:2012-04-17 13:27:58
【问题描述】:

我想在我正在开发的一个小型教育框架中包含 boost 信号,但我不想添加所有内容,因为 boost 很大,我需要的是线程、信号 1&2 和 asio。

我的问题是关于由于没有完整的 boost 库而可能导致的任何依赖关系或许可问题?

【问题讨论】:

    标签: c++ multithreading boost boost-asio boost-signals


    【解决方案1】:

    Boost 提供了一个名为 BCP 的工具,它会自行提取 Boost 的部分内容来实现此目的

    【讨论】:

      【解决方案2】:

      引用Boost license:

      特此免费授予任何人或 组织获取软件副本并随附 本许可(“软件”)所涵盖的使用文件, 复制、展示、分发、执行和传输软件, 并准备软件的衍生作品,并允许 向其提供软件的第三方,所有受 到以下:

      整体 Boost 大小不会影响生成的二进制文件,因此,我认为您关心的是您的框架分布大小。

      您可以包含所有头库和二进制 Boost.System、Boost.Thread 和 Boost.Asio,它应该可以工作。

      【讨论】:

        猜你喜欢
        • 2012-02-18
        • 2016-03-06
        • 2013-08-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-11-22
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多