Запуск / остановка приложения частично из Unix-приложения

0

Я хочу использовать Qprocess для запуска других приложений из приложения linux c++.

Я хочу начать и остановить другое приложение из своего приложения.

Как связать Qprocess с моей сборкой. Какие файлы.so необходимы.

Теги:
qprocess

1 ответ

2
Лучший ответ

QProcess не является родным c++ классом, он является частью структуры Qt http://qt-project.org/
Если вы просто ищете решение для запуска другого приложения с вашего сайта, вы можете, например, изучить system (http://www.cplusplus.com/reference/cstdlib/system/), которую вы можете легко использовать (после включения cstdlib конечно).

Если вам нужно получить обратно консольный вывод вашего приложения popen (http://linux.die.net/man/3/popen) может быть возможность.

  • 0
    Спасибо за ответ. Я попробовал систему, но нет способа найти pid, чтобы остановить его. Также я заглянул в appinf.com/docs/poco/Poco.Process.html, но это делает процесс зомби, который запускает приложение. Я хочу запустить оба приложения одновременно.
  • 0
    может быть highscore.de/boost/process0.5/boost_process/tutorial.html может быть возможным маршрутом?
Показать ещё 4 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню