J'ai besoin d'exécuter un programme et récupérer son stdout en c++. J'aimerais que mon code à la croix-plate-forme aussi.
Ayant récemment découvert le merveilleux monde des bibliothèques Boost c++ pour tous vos croix-plate-forme de besoins, j'ai pensé que je venais de passer à boost.org et de lire sur la documentation de Boost.Processus. À ma grande surprise, il n'était pas là! J'ai ensuite procédé à la figure ce nom de Stimuler leur a donné de la croix-plate-forme de bibliothèque pour démarrer le processus externe, mais je n'ai pas réussi à trouver jusqu'à présent.
Une recherche Google m'a amené à Julio M. Merino Vidal coup de pouce.Processus, qui semble être la officieux de la bibliothèque Boost que je cherchais. Assez étrangement, je n'arrive pas à trouver un lien de téléchargement sur ce site web. Il semble aussi que il n'y a pas eu de développements récents concernant le projet.
J'ai enfin réussi à trouver un lien de téléchargement pour Vidal coup de pouce.Processus sur un site externe et l'utiliser pour l'instant, mais je suis assez étonné de voir à l'effort que j'ai dû mettre mes mains sur une plate-forme de c++ de la bibliothèque d'interagir avec les processus externes.
Alors, pourquoi n'est-il pas officiel Boost.Processus? Il me semble qu'il serait un complément très précieux. Ou suis-je totalement surplombant la solution la plus évidente ici? Pourriez-vous peut-être proposer d'autres de la croix-plate-forme de bibliothèques pour la gestion simple de départ et interaction avec les processus externes?