【发布时间】:2012-04-17 13:27:58
【问题描述】:
我想在我正在开发的一个小型教育框架中包含 boost 信号,但我不想添加所有内容,因为 boost 很大,我需要的是线程、信号 1&2 和 asio。
我的问题是关于由于没有完整的 boost 库而可能导致的任何依赖关系或许可问题?
【问题讨论】:
标签: c++ multithreading boost boost-asio boost-signals
我想在我正在开发的一个小型教育框架中包含 boost 信号,但我不想添加所有内容,因为 boost 很大,我需要的是线程、信号 1&2 和 asio。
我的问题是关于由于没有完整的 boost 库而可能导致的任何依赖关系或许可问题?
【问题讨论】:
标签: c++ multithreading boost boost-asio boost-signals
Boost 提供了一个名为 BCP 的工具,它会自行提取 Boost 的部分内容来实现此目的
【讨论】:
特此免费授予任何人或 组织获取软件副本并随附 本许可(“软件”)所涵盖的使用文件, 复制、展示、分发、执行和传输软件, 并准备软件的衍生作品,并允许 向其提供软件的第三方,所有受 到以下:
整体 Boost 大小不会影响生成的二进制文件,因此,我认为您关心的是您的框架分布大小。
您可以包含所有头库和二进制 Boost.System、Boost.Thread 和 Boost.Asio,它应该可以工作。
【讨论】: