3

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

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

4

2 回答 2

5

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

于 2012-04-17T13:53:26.570 回答
2

引用Boost 许可证

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

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

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

于 2012-04-17T13:46:10.620 回答