@alexey734

Почему не запускается сервис с qtservice?

Пишу сервис на Qt, скачал https://github.com/qtproject/qt-solutions/tree/mas... .
Собрал примеры, сервис (exe) устанавливается, виден в Службах.

При попытке запуска через Службы ошибка:
Не удалось запустить службу Qt HTTP Daemon на Локальный компьютер.
Ошибка 1053: Служба не ответила на запрос своевременно.

Запуск через консоль:
C:\WebServers\qtservice\examples\build-server-Desktop_Qt_5_2_1_MSVC2012_64bit-Re
lease\release>httpservice.exe -i
The service Qt HTTP Daemon is already installed

C:\WebServers\qtservice\examples\build-server-Desktop_Qt_5_2_1_MSVC2012_64bit-Re
lease\release>httpservice.exe -s
The service Qt HTTP Daemon could not start

C:\WebServers\qtservice\examples\build-server-Desktop_Qt_5_2_1_MSVC2012_64bit-Re
lease\release>httpservice.exe -e
Listening...


Система: Windows 7, 64, Qt Creator 3.1, Qt 5.2.1
Библиотеки Qt разместил в директории с приложением

При отладке
httpservice.exe -e:
В qtcervice.cpp строка 799: int ec = d_ptr->run(false, d_ptr->args);
Debug Error!

Program: C:\Qt\5.2.1\msvc2012_64\bin\Qt5Cored.dll
Module: 5.2.1
File: global\qglobal.cpp
Line: 2096

ASSERT: "allArguments.size() == origArgc" in file kernel\qcoreapplication.cpp, line 2137
  • Вопрос задан
  • 4358 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы