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

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

DDD
DDDoriginal
2024-10-27 10:31:30998parcourir

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

Où est le Boost.Process officiel ?

Boost.Process, une bibliothèque multiplateforme pour exécuter et interagir avec des processus externes en C , a récemment attiré une attention particulière pour sa valeur dans l'écosystème Boost. Malgré son absence apparente sur le site Web Boost, la bibliothèque existe bel et bien.

Boost.Process officiel

Le 9 ​​novembre 2016, Boost.Process a été accepté pour inclusion dans Booster. Il a depuis été inclus dans Boost 1.64, publié le 19 avril 2017. La documentation de Boost.Process est désormais disponible sur http://www.boost.org/doc/libs/1_64_0/doc/html/process.html.

Boost.Process non officiel

Avant son inclusion officielle, Julio M. Merino Vidal maintenait une version non officielle de Boost.Process. Les sources de cette version sont disponibles sur GitHub :

  • Téléchargement : https://github.com/klemens-morgenstern/boost-process
  • Manuel : http://klemens-morgenstern .github.io/process/index.html

Bibliothèques multiplateformes supplémentaires

En plus de Boost.Process, d'autres bibliothèques multiplateformes peuvent être utilisées pour gérer les processus externes, notamment :

  • Poco::Process
  • Qt::Process
  • CppProcess

Chaque bibliothèque offre des fonctionnalités uniques et les détails de mise en œuvre. Il est recommandé de les rechercher plus en détail pour déterminer lequel est le plus adapté à des besoins spécifiques.

Perspective historique

Le développement de Boost.Process a été documenté sur le site http https://www.highscore.de/cpp/process/#introduction. Différentes versions de la bibliothèque ont existé au fil du temps, notamment :

  • Version 0.5 (2012)
  • Version GSOC2010
  • Version 0.31
  • I.S. Versions 0.1-0.4
  • Version non officielle de Julio M. Merino Vidal

Ces versions sont incompatibles entre elles à des degrés divers. Avec son inclusion dans Boost, Boost.Process propose désormais une solution stable et standardisée pour la gestion des processus multiplateformes en C .

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