C ++ Cross Platform轻量级文件,线程和处理库

时间:2012-12-12 11:08:28

标签: c++ multithreading process

我正在编写一个用于C ++中我自己的编程语言的包装库。 我的库中一些最重要的内容是它必须快速,简单,便携和轻量化。

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

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

我希望得到一些建议,因为目前我只是将boost用于目的std并没有提供线程,文件搜索和进程创建(使用未接受的Boost.Process)。

对我来说最好的是什么,坚持不懈,自己写图书馆或者你们知道任何其他满足我需求的优秀图书馆吗?

编辑:此项目正在Windows上与MinGW一起开发,以便与其他平台(GCC)一起移植。

1 个答案:

答案 0 :(得分:1)

自C ++ 11标准以来,C ++在standard library中内置了线程。