ホームページ  >  記事  >  バックエンド開発  >  Boost.Process: 公式ライブラリはどこで見つけられますか?

Boost.Process: 公式ライブラリはどこで見つけられますか?

DDD
DDDオリジナル
2024-10-27 10:31:30998ブラウズ

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

公式 Boost.Process はどこですか?

Boost.Process、C で外部プロセスを実行および対話するためのクロスプラットフォーム ライブラリ、最近、Boost エコシステムにおけるその価値が大きな注目を集めています。 Boost Web サイトには見かけ上存在しないにもかかわらず、このライブラリは実際に存在します。

公式 Boost.Process

2016 年 11 月 9 日、Boost.Process は 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 の開発は、Web サイト http に文書化されています。 ://www.highscore.de/cpp/process/#introduction。ライブラリには、次のようなさまざまなバージョンが存在してきました。

  • バージョン 0.5 (2012)
  • バージョン GSOC2010
  • バージョン 0.31
  • I.S.バージョン 0.1 ~ 0.4
  • Julio M. Merino Vidal の非公式バージョン

これらのバージョンは、程度の差はありますが、相互に互換性がありません。 Boost に組み込まれたことで、Boost.Process は C でのクロスプラットフォーム プロセス管理のための安定した標準化されたソリューションを提供するようになりました。

以上がBoost.Process: 公式ライブラリはどこで見つけられますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。