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 :
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 :
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 :
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!