Maison  >  Article  >  développement back-end  >  Où puis-je trouver la bibliothèque officielle Boost.Process ?

Où puis-je trouver la bibliothèque officielle Boost.Process ?

Susan Sarandon
Susan Sarandonoriginal
2024-11-03 12:08:29785parcourir

Where Can I Find the Official Boost.Process Library?

Le mystère de Boost.Process

Vous recherchez Boost.Process, une bibliothèque pour exécuter des programmes et récupérer leur sortie croisée- plate-forme? Étonnamment, ce n'est pas là où on l'attend sur boost.org. Le mystère se dévoile...

Boost.Process était autrefois une bibliothèque externe non officielle gérée par Julio M. Merino Vidal. Cependant, cela a changé !

Bibliothèque officielle Boost

Depuis novembre 2016, Boost.Process est devenue une bibliothèque Boost officielle. Il fait désormais partie de Boost 1.64, sorti en avril 2017. Retrouvez sa documentation sur http://www.boost.org/doc/libs/1_64_0/doc/html/process.html.

Historique Versions

Avant son inclusion officielle, Boost.Process est passé par plusieurs versions. En voici quelques-unes remarquables :

  • Version 0.5 (2012) : Téléchargez sur http://www.highscore.de/boost/process0.5/process.zip ; Manuel sur http://www.highscore.de/boost/process0.5/index.html.
  • Version GSOC2010 :Télécharger sur http://www.highscore.de/boost /gsoc2010/process.zip ; Manuel sur http://www.highscore.de/boost/gsoc2010/.
  • Version 0.31 (première Boost Sandbox) : Téléchargez sur http://www.highscore.de/boost /process.zip; Manuels sur http://www.highscore.de/boost/process/ et http://www.highscore.de/cpp/process/.

Téléchargement de source non officiel

Si vous avez encore besoin de télécharger les sources non officielles, vous pouvez les trouver sur GitHub :

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

Bibliothèques alternatives

Pendant que Boost. Process est désormais un excellent choix, il existe d'autres bibliothèques multiplateformes pour gérer les processus externes :

  • [QProcess](https://doc.qt.io/qt-5/qprocess.html) à partir du framework Qt
  • [system()](https://en.cppreference.com/w/cpp/utility/system/system) fonction C standard avec wrappers multiplateformes
  • [Forkable](https://sourceforge.net/projects/forkable) spécialisé dans la création de processus enfants avec contrôle des relations parent-enfant

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn