Russian Qt Forum

Qt => Общие вопросы => Тема начата: Fregloin от Август 07, 2014, 15:48



Название: Создание кросплатформенного сервиса
Отправлено: Fregloin от Август 07, 2014, 15:48
Привет. Как можно создать кросплатформенный сервис (файловое хранилище с определенным функционалом) что бы под винду и линукс.
Нашел инфу про QtService, но я так понял что это отдельный фреймворк. Нет встроенных механизмов в Qt создания сервисов?


Название: Re: Создание кросплатформенного сервиса
Отправлено: Fregloin от Август 07, 2014, 16:03
Скачал из qtsolutions, но под 5.3 не компилируется, куча ошибок...


Название: Re: Создание кросплатформенного сервиса
Отправлено: Bepec от Август 07, 2014, 16:31
Сервис это Windows. Демон это linux. Они не кроссплатформенны.

QtService лишь обертка над ними. По сути вам всего лишь надо написать свою обертку. QtService насколько я помню под Qt 4.


Название: Re: Создание кросплатформенного сервиса
Отправлено: Fregloin от Август 11, 2014, 10:29
я уже думал об этом, ну ладно, попробуем )


Название: Re: Создание кросплатформенного сервиса
Отправлено: Bepec от Август 11, 2014, 10:43
Возьмите QService и перепишите на пятерку. Различий не особо много.


Название: Re: Создание кросплатформенного сервиса
Отправлено: Пантер от Август 11, 2014, 10:44
Сервис это Windows. Демон это linux. Они не кроссплатформенны.

QtService лишь обертка над ними. По сути вам всего лишь надо написать свою обертку. QtService насколько я помню под Qt 4.
Легко переводится на Qt5.


Название: Re: Создание кросплатформенного сервиса
Отправлено: Fregloin от Август 12, 2014, 15:43
а как на счёт лицензии и все такое, я то могу пересобрать под пятый, но нужно фиксить код...


Название: Re: Создание кросплатформенного сервиса
Отправлено: Пантер от Август 13, 2014, 07:53
Там же GPL/LGPL. Все зависит от твоей лицензии.