公式の Boost.Process ライブラリはどこにありますか?

Susan Sarandon
リリース: 2024-11-03 12:08:29
オリジナル
784 人が閲覧しました

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 ライブラリになりました。これは、2017 年 4 月にリリースされた Boost 1.64 の一部です。ドキュメントは 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/プロセス.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

代替ライブラリ

ブースト中。現在、プロセスは優れた選択肢となっており、外部プロセスを管理するための他のクロスプラットフォーム ライブラリもあります:

  • [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 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート