2

我正在为我自己的 C++ 编程语言编写一个包装库。我的库的一些最重要的意图是它必须快速、简单、便携和轻量级。

目前它取决于 Boost 库。boost 库的问题在于它相对较大(文件大小)。此外,这取决于您必须自己构建的静态库。与任何本机编译器 (std) 附带的预构建库相比,它缺少 4 个内涵中的 2 个:

  • 简单 - 用户需要自己构建提升
  • 轻量级 - Boost 本身大约 100 MB

我希望得到一些建议,因为目前我仅将 boost 用于 std 不提供线程、文件搜索和进程创建(使用不被接受的 Boost.Process)之类的目的。

对我来说最好的选择是什么,继续使用 boost,自己编写库,或者你们知道其他可以满足我需求的好的库吗?

编辑:这个项目正在 Windows 上使用 MinGW 开发,以便与其他平台 (GCC) 移植。

4

1 回答 1

1

从 C++11 标准开始,C++ 就在标准库中内置了线程。

于 2012-12-12T11:18:19.110 回答