Название: приложение и его реализация Отправлено: demaker от Август 04, 2017, 23:42 Скажите вот с помощью qt можно реализовать консольное приложение , графическое - это понятно.
А вот приложение типа службы windows или демона в linux можно??? Если да то просветите пожалуйста немножко как? Название: Re: приложение и его реализация Отправлено: sergek от Август 05, 2017, 00:36 Посмотрите тут: http://docs.huihoo.com/qt/solutions/4/qtservice/index.html (http://docs.huihoo.com/qt/solutions/4/qtservice/index.html)
А вот отсюда можно взять готовую реализацию: http://stefanfrings.de/qtwebapp/index.html (http://stefanfrings.de/qtwebapp/index.html) (в составе библиотеки, есть примеры). Название: Re: приложение и его реализация Отправлено: qate от Август 05, 2017, 10:44 пишешь обычное консольное приложение
а далее только способ его запуска определяет что оно "демон" или "сервис", см. доки на целевую ос Название: Re: приложение и его реализация Отправлено: demaker от Август 06, 2017, 11:17 Спасибо, буду изучать.
Название: Re: приложение и его реализация Отправлено: demaker от Август 06, 2017, 18:03 А где можно скачать qtservice ??? ::)
Название: Re: приложение и его реализация Отправлено: sergek от Август 06, 2017, 20:09 https://github.com/qtproject/qt-solutions (https://github.com/qtproject/qt-solutions)
Еще в составе QtWebApp (см. ссылку выше). Название: Re: приложение и его реализация Отправлено: demaker от Август 06, 2017, 20:33 https://github.com/qtproject/qt-solutions (https://github.com/qtproject/qt-solutions) Еще в составе QtWebApp (см. ссылку выше). Скачал, пытался собрать.(QtCreator Qt5.7) Только библиотеку после сборки я не получил. Сборка прошла с варнингами,но без ошибок. А перед этим мне еще выплюнула что Код: Cannot read C:/Qt/Projects/qtservice/config.pri: No such file or directory Что делать??? Название: Re: приложение и его реализация Отправлено: Bepec от Август 07, 2017, 13:18 На деле все эти QService и прочая, это лишь обертка системных вызовов для регистрации службы. И всё.
К примеру на windows менеджер служб - Sc.exe. И можно ему задать вообще любое приложение. На linux как я слышал, там вообще можно прописать в каком то текстовичке и всё будет чики-пуки. Название: Re: приложение и его реализация Отправлено: sergek от Август 07, 2017, 15:43 Что делать??? А зачем вам библиотека? Включите в проект нужные файлы и все. А потом и с библиотекой разберетесь... Соберите пример Demo3 из QtWebApp, с настройками по умолчанию, запустите в терминале, получите: The service Demo3 could not start Run with argument -h for help. Дальше разберетесь. |