Potrzebuję wykonać program i pobrać jego wyjście standardowe w C++. Chciałbym, aby mój kod był również wieloplatformowy.Gdzie jest Boost.Process?
Po niedawnym odkryciu cudownego świata bibliotek Boost C++ dla wszystkich potrzeb związanych z różnymi platformami, doszedłem do strony boost.org i przeczytałem dokumentację Boost.Process. Ku mojemu zaskoczeniu, go tam nie było! Następnie zacząłem odkrywać, jak nazywa się Boost bibliotekę międzyplatformową, aby uruchomić procesy zewnętrzne, ale jak dotąd nie udało się jej znaleźć.
Wyszukiwarka Google doprowadziła mnie do Julio M. Merino Vidala Boost.Process, która wydaje się być nieoficjalną biblioteką Boost, której szukałem. O dziwo, nie mogę znaleźć linku do pobierania na tej stronie. Wydaje się również, że nie było żadnych ostatnich wydarzeń dotyczących tego projektu.
Byłem w końcu w stanie znaleźć link do pobrania dla Vidal's Boost.Process na external site i wykorzystam to na razie, ale jestem dość zaskoczony wysiłkiem, który musiałem włożyć, aby dostać się w ręce na platformie krzyżowej Biblioteka C++ do interakcji z procesami zewnętrznymi.
Dlaczego więc nie ma oficjalnego Boost.Process? Wygląda na to, że byłby to bardzo cenny dodatek. Czy mogę całkowicie pominąć tutaj oczywiste rozwiązanie? Czy mógłbyś zaproponować inne biblioteki międzyplatformowe do zarządzania prostym uruchamianiem i interakcją z procesami zewnętrznymi?
Gratulujemy odkrycia - Boost skały! – vehomzzz
Zwiększ kamienie, ale nie ma jeszcze oficjalnej biblioteki procesu. O ile warto, z powodzeniem korzystałem z biblioteki Poco Process w przeszłości (Google dla bibliotek Poco C++, aby uzyskać więcej informacji). – StackedCrooked