首页 > 后端开发 > C++ > 正文

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

Susan Sarandon
发布: 2024-11-03 12:08:29
原创
783 人浏览过

Where Can I Find the Official Boost.Process Library?

Boost.Process 的奥秘

您正在寻找 Boost.Process,一个用于执行程序并检索其输出交叉的库平台?令人惊讶的是,这并不是您在 boost.org 上所期望的地方。谜团即将揭开......

Boost.Process 曾经是一个由 Julio M. Merino Vidal 维护的外部非官方库。然而,这种情况已经改变了!

官方 Boost 库

自 2016 年 11 月起,Boost.Process 成为官方 Boost 库。它现在是 Boost 1.64 的一部分,于 2017 年 4 月发布。可在 http://www.boost.org/doc/libs/1_64_0/doc/html/process.html 找到其文档。

历史版本

在正式纳入之前,Boost.Process 经历了多个版本。以下是一些值得注意的:

  • 版本 0.5 (2012): 下载地址:http://www.highscore.de/boost/process0.5/process.zip;手册位于http://www.highscore.de/boost/process0.5/index.html。
  • 版本GSOC2010:下载http://www.highscore.de/boost /gsoc2010/process.zip;手册位于http://www.highscore.de/boost/gsoc2010/。
  • 版本0.31(早期Boost Sandbox):下载http://www.highscore.de/boost /进程.zip;手册位于 http://www.highscore.de/boost/process/ 和 http://www.highscore.de/cpp/process/。

非官方源码下载

如果您还需要下载非官方源码,可以在 GitHub 上找到:

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

替代库

虽然Boost。 Process 现在是一个很好的选择,还有其他跨平台库用于管理外部流程:

  • [QProcess](https://doc.qt.io/qt-5/qprocess.html)来自 Qt 框架
  • [system()](https://en.cppreference.com/w/cpp/utility/system/system) 具有跨平台包装器的标准 C 函数
  • [Forkable](https://sourceforge.net/projects/forkable) 专门用于分叉子进程并控制父子关系

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

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板