2009-06-30 2 views
4

Есть ли хорошо известная портативная библиотека для управления процессами на С ++?Управление процессами на С ++

Я нашел многообещающую библиотеку под названием Boost.Process, но это только кандидат для включения в библиотеку Boost. Кто-нибудь использует это? Кто-нибудь знает, почему он не является частью Boost?

+1

Что вы подразумеваете под управлением проекта? – jalf

ответ

2

Сколько вам нужно управление? Просто fork/exec? IPC? Управление ресурсами? Security contexts and process isolation?

Я не использовал библиотеку Boost.Process. Тем не менее, я знаю, что включение в Boost является довольно сложным делом. Boost недавно принял фьючерсную библиотеку, которая уже была утверждена как часть стандарта. Однако getting into Boost wasn't a forgone conclusion. Другая библиотека недавно did not make the cut. И хотя я считаю, что критика действительна, я лично бы хотел использовать эту библиотеку.

3

Существует более современная версия Boost.Process (с несовместимыми изменениями) в

http://www.highscore.de/boost/gsoc2010/

http://www.highscore.de/boost/gsoc2010/process.zip

svn co http://svn.boost.org/svn/boost/sandbox/SOC/2010/process/boost 

Хотя до сих пор не принято Повысьте, я использую его много и хорошо работает для того, для чего я его использую. Я жду, чтобы увидеть это в Boost один день.

Смежные вопросы