Мне нужно выполнить программу и получить ее вывод stdout в С++. Я бы хотел, чтобы мой код тоже был кросс-платформенным.
Недавно открыв замечательный мир библиотек Boost С++ для всех ваших потребностей в кросс-платформе, я решил, что просто перейду на boost.org и зачитаю документацию Boost.Process. К моему большому удивлению, его там не было! Затем я приступил к выяснению, какое имя Boost предоставило своей кросс-платформенной библиотеке возможность запуска внешних процессов, но пока не удалось найти ее.
Поиск Google привел меня к Julio M. Merino Vidal Boost.Process, который, как представляется, является неофициальной библиотекой Boost, которую я искал. Как ни странно, я не могу найти ссылку для загрузки на этом веб-сайте. Также кажется, что никаких недавних изменений в проекте не было.
Наконец-то я смог найти ссылку для загрузки для Vidal Boost.Process на внешнем сайте