首页 >后端开发 >C++ >Boost.Process:在哪里可以找到官方库?

Boost.Process:在哪里可以找到官方库?

DDD
DDD原创
2024-10-27 10:31:301088浏览

Boost.Process: Where Can I Find the Official Library?

官方的 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 上找到:

  • 下载:https://github.com/klemens-morgenstern/boost-process
  • 手册:http://klemens-morgenstern .github.io/process/index.html

其他跨平台库

除了Boost.Process之外,还可以使用其他跨平台库管理外部进程,包括:

  • Poco::Process
  • Qt::Process
  • CppProcess

每个库都提供独特的功能和实施细节。建议进一步研究,以确定哪个最适合特定需求。

历史视角

Boost.Process 的开发已记录在网站 http 上://www.highscore.de/cpp/process/#introduction。随着时间的推移,该库已经存在了各种版本,包括:

  • 版本 0.5 (2012)
  • 版本 GSOC2010
  • 版本 0.31
  • I.版本0.1-0.4
  • Julio M. Merino Vidal 的非官方版本

这些版本彼此不同程度地不兼容。通过纳入 Boost,Boost.Process 现在为 C 语言的跨平台流程管理提供了稳定且标准化的解决方案。

以上是Boost.Process:在哪里可以找到官方库?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn