官方的 Boost.Process 在哪里?
Boost.Process,一个跨平台库,用于在 C 中执行外部进程并与之交互,最近因其在 Boost 生态系统中的价值而受到广泛关注。尽管 Boost 网站上明显没有该库,但该库确实存在。
官方 Boost.Process
2016 年 11 月 9 日,Boost.Process 被接受并纳入促进。此后,它已包含在 2017 年 4 月 19 日发布的 Boost 1.64 中。Boost.Process 的文档现在可以在 http://www.boost.org/doc/libs/1_64_0/doc/html/process.html 中找到。
非官方 Boost.Process
在正式纳入之前,Julio M. Merino Vidal 维护了 Boost.Process 的非官方版本。此版本的源代码可在 GitHub 上找到:
其他跨平台库
除了Boost.Process之外,还可以使用其他跨平台库管理外部进程,包括:
每个库都提供独特的功能和实施细节。建议进一步研究,以确定哪个最适合特定需求。
历史视角
Boost.Process 的开发已记录在网站 http 上://www.highscore.de/cpp/process/#introduction。随着时间的推移,该库已经存在了各种版本,包括:
这些版本彼此不同程度地不兼容。通过纳入 Boost,Boost.Process 现在为 C 语言的跨平台流程管理提供了稳定且标准化的解决方案。
以上是Boost.Process:在哪里可以找到官方库?的详细内容。更多信息请关注PHP中文网其他相关文章!