C ++プロセス管理用のよく知られたポータブルで優れたライブラリはありますか?
Boost.Processという有望なライブラリを見つけましたが、これはBoostライブラリに含める候補にすぎません。誰かがこれを使用しましたか?それがBoostの一部ではない理由を誰かが知っていますか?
C ++プロセス管理用のよく知られたポータブルで優れたライブラリはありますか?
Boost.Processという有望なライブラリを見つけましたが、これはBoostライブラリに含める候補にすぎません。誰かがこれを使用しましたか?それがBoostの一部ではない理由を誰かが知っていますか?
Boost.Processのより新しいバージョン(互換性のない変更を含む)があります
http://www.highscore.de/boost/gsoc2010/
http://www.highscore.de/boost/gsoc2010/process.zip
svn co http://svn.boost.org/svn/boost/sandbox/SOC/2010/process/boost
Boostはまだ受け入れられていませんが、私はそれを頻繁に使用し、私が使用する目的でうまく機能します。いつかBoostに含まれるのを待っています。
UPDATE 2019:BoostにはBoost.Processの承認済みバージョンがありますが、上記の以前のバージョンとは互換性がありません。https://www.boost.org/doc/libs/1_71_0/doc/html/process.html
どのくらいの管理が必要ですか?fork/execだけですか?IPC? 資源管理? セキュリティ コンテキストとプロセスの分離?
Boost.Process ライブラリは使用していません。ただし、Boost に参加するのはかなり難しいことです。Boost は最近、すでに標準の一部として承認されていた先物ライブラリを受け入れました。ただし、Boost に参加することは当然の結論ではありませんでした。最近、別のライブラリが採用されませんでした。批判は正しいと思いますが、個人的にはそのライブラリを使用したいと思っています。