プロセスの開始、停止、および標準出力の取得に、クロスプラットフォームの C++ ライブラリを使用したいと考えています。C++ POCO ライブラリを見つけて使用したいのですが、これは良いですか?
最良の代替手段は何ですか? 私はBoostを使用しており、Boost Processがありますが、公式リリースの一部ではなく、AFAIKではすぐにはリリースされません(開発は2008年に停止しました)。このPOCO libまたはその他について少し教えてもらえますか?
プロセスの開始、停止、および標準出力の取得に、クロスプラットフォームの C++ ライブラリを使用したいと考えています。C++ POCO ライブラリを見つけて使用したいのですが、これは良いですか?
最良の代替手段は何ですか? 私はBoostを使用しており、Boost Processがありますが、公式リリースの一部ではなく、AFAIKではすぐにはリリースされません(開発は2008年に停止しました)。このPOCO libまたはその他について少し教えてもらえますか?
私は POCO の Processes ライブラリを直接使用した経験はありませんが、このプロジェクト全般、特にネットワーキング ライブラリとスレッド ライブラリの大ファンです。Windows (MinGW & VS)、OS X、および Linux でうまく動作します。
私は iOS/Android 用の POCO クロスプラットフォームを使用してきましたが、これは非常に単純で動的ポインター、スレッド化などでした。最初は実行に限界がありましたが、最初のサンプルが実行されると、問題はありません...プロジェクト全体をここで確認してください。