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

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

DDD
Libérer: 2024-10-27 10:31:30
original
1125 Les gens l'ont consulté

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 de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal