我正在为我自己的 C++ 编程语言编写一个包装库。我的库的一些最重要的意图是它必须快速、简单、便携和轻量级。
目前它取决于 Boost 库。boost 库的问题在于它相对较大(文件大小)。此外,这取决于您必须自己构建的静态库。与任何本机编译器 (std) 附带的预构建库相比,它缺少 4 个内涵中的 2 个:
- 简单 - 用户需要自己构建提升
- 轻量级 - Boost 本身大约 100 MB
我希望得到一些建议,因为目前我仅将 boost 用于 std 不提供线程、文件搜索和进程创建(使用不被接受的 Boost.Process)之类的目的。
对我来说最好的选择是什么,继续使用 boost,自己编写库,或者你们知道其他可以满足我需求的好的库吗?
编辑:这个项目正在 Windows 上使用 MinGW 开发,以便与其他平台 (GCC) 移植。