Есть ли кроссплатформенная библиотека для работы с оболочкой (cmd в windows) через c ++? - PullRequest
3 голосов
/ 22 февраля 2011

Ищете кросс-платформенную библиотеку для работы (запуск сценариев, результаты процесса) с оболочкой (cmd в windows) через c / c ++?

Пожалуйста, расскажите что-нибудь еще, кроме <cstdlib> 'system(). Я хочу знать, есть ли что-нибудь с более высоким уровнем и простым в использовании.

Ответы [ 2 ]

3 голосов
/ 22 февраля 2011

Я использовал boost.process с 0.1
Он официально не включен в основной поток поддержки, но, похоже, достиг хорошо протестированного состояния и, похоже, готов к включению.

my2c

0 голосов
/ 22 февраля 2011

Может быть, немного тяжелым для простой обработки оболочки, но я нахожу http://qt.nokia.com очень полезной кроссплатформенной библиотекой, которая удовлетворит все потребности от запуска процессов до анализа вывода и многого другого. И я нахожу это простым в использовании и довольно хорошо задокументированным. Возможно, вы можете ограничиться использованием базовой библиотеки Qt, если вас не интересует межплатформенная библиотека виджетов Qt.

Применимо в этом случае:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...