Home > Backend Development > C++ > Where Can I Find the Official Boost.Process Library?

Where Can I Find the Official Boost.Process Library?

Susan Sarandon
Release: 2024-11-03 12:08:29
Original
835 people have browsed it

Where Can I Find the Official Boost.Process Library?

The Mystery of Boost.Process

You're looking for Boost.Process, a library for executing programs and retrieving their output cross-platform? Surprisingly, it's not where you'd expect it on boost.org. The mystery unfolds...

Boost.Process was once an external, unofficial library maintained by Julio M. Merino Vidal. However, this has changed!

Official Boost Library

As of November 2016, Boost.Process became an official Boost library. It's now part of Boost 1.64, released in April 2017. Find its documentation at http://www.boost.org/doc/libs/1_64_0/doc/html/process.html.

Historical Versions

Before its official inclusion, Boost.Process went through multiple versions. Here are some noteworthy ones:

  • Version 0.5 (2012): Download at http://www.highscore.de/boost/process0.5/process.zip; Manual at http://www.highscore.de/boost/process0.5/index.html.
  • Version GSOC2010: Download at http://www.highscore.de/boost/gsoc2010/process.zip; Manual at http://www.highscore.de/boost/gsoc2010/.
  • Version 0.31 (early Boost Sandbox): Download at http://www.highscore.de/boost/process.zip; Manuals at http://www.highscore.de/boost/process/ and http://www.highscore.de/cpp/process/.

Unofficial Source Download

If you still need to download the unofficial sources, you can find them on GitHub:

  • Code: https://github.com/klemens-morgenstern/boost-process
  • Manual: http://klemens-morgenstern.github.io/process/index.html

Alternative Libraries

While Boost.Process is now an excellent choice, there are other cross-platform libraries for managing external processes:

  • [QProcess](https://doc.qt.io/qt-5/qprocess.html) from the Qt framework
  • [system()](https://en.cppreference.com/w/cpp/utility/system/system) standard C function with cross-platform wrappers
  • [Forkable](https://sourceforge.net/projects/forkable) specialized for forking child processes with control over parent-child relationships

The above is the detailed content of Where Can I Find the Official Boost.Process Library?. For more information, please follow other related articles on the PHP Chinese website!

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Articles by Author
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template