Название: Qt5 VNC Отправлено: AlexEx от Февраль 01, 2021, 16:22 Имеется приложение на QtWidgets - MS VS2019, Qt 5.15.2, Windows 10. Хотелось бы сделать к нему доступ по VNC. Готового плагина в platforms нет, в Qt src есть его исходники, но построить не удается, говорит "Project ERROR: Unknown module(s) in QT: service_support-private". Где не так?
Название: Re: Qt5 VNC Отправлено: qate от Февраль 02, 2021, 08:58 чем вариант https://www.tightvnc.com/ не устраивает ?
Название: Re: Qt5 VNC Отправлено: AlexEx от Февраль 02, 2021, 10:16 С tightvnc работать приходилось, даже собирал его из исходников :-). Он берет весь экран, а не только нужное приложение.
Название: Re: Qt5 VNC Отправлено: qate от Февраль 02, 2021, 10:27 именно одно приложение необходимости не возникало, возможно поможет https://jumpnowtek.com/rpi/Running-Qt5-Apps-Over-VNC.html
Название: Re: Qt5 VNC Отправлено: AlexEx от Февраль 02, 2021, 12:28 Да, спасибо, я это видел. Там тоже про platform plugin, а его готового нету и собираться из исходников он не хочет.
Название: Re: Qt5 VNC Отправлено: qate от Февраль 03, 2021, 09:31 в ubuntu vnc плагин собран, почему его не собирают под венду - загадка
Название: Re: Qt5 VNC Отправлено: AlexEx от Февраль 03, 2021, 10:38 Да, загадка. И исходники есть, и pro-файл есть, но не строится. Наверное, поэтому и не поставляют :).
Название: Re: Qt5 VNC Отправлено: qate от Февраль 03, 2021, 10:42 я бы посмотрел как его собирают под ubunut и под венду перенес команду
возможно не все либы под венду есть и/или они не решили собирать зы как теперь свежие qt под венду собирать (изза их политики) - вообще не знаю, пока и 5.12(14) хватает Название: Re: Qt5 VNC Отправлено: tux от Февраль 03, 2021, 11:03 Да, загадка. И исходники есть, и pro-файл есть, но не строится. Наверное, поэтому и не поставляют :). А как именно "не строится"? Можно прикрепить к сообщению архив с "нестроящимися" исходниками, может кто и построит. Наверняка же, проблема пустяшная.Название: Re: Qt5 VNC Отправлено: AlexEx от Февраль 04, 2021, 10:21 Не строится, собственно, как я и написал в своем первом посте:
"Project ERROR: Unknown module(s) in QT: service_support-private". Дело не в исходниках, нет нужных модулей. Комментируешь service_support-private - лезут другие ошибки Название: Re: Qt5 VNC Отправлено: AlexEx от Февраль 04, 2021, 10:29 To qate. По весне собирал 32-х-битную 5.14.1 под VS 2015 (ибо нет готовой), особых проблем не было.
Название: Re: Qt5 VNC Отправлено: tux от Февраль 04, 2021, 12:58 Не видя исходников, гадать можно долго. Пальцем в небо: например проект под Qt4, а вы его напрямую пытаетесь собрать в Qt5.
Название: Re: Qt5 VNC Отправлено: qate от Февраль 04, 2021, 14:22 этот вроде /qtbase/src/plugins/platforms/vnc
Название: Re: Qt5 VNC Отправлено: AlexEx от Февраль 04, 2021, 21:54 Совершенно верно, у меня это - E:\QT\5.15_LTS\5.15.2\Src\qtbase\src\plugins\platforms\vnc. И есть там vnc.pro. Уже при его разборе не находится модуль service_support-private. Собственно до исходников (cpp, h, qrc ...) дело вообще не доходит.
Название: Re: Qt5 VNC Отправлено: tux от Февраль 04, 2021, 22:02 Если взять совершенно пустой проект и добавить в .pro
Код: QT += service_support-private Код: Project MESSAGE: This project is using private headers and will therefore be tied to this specific Qt module build version. Название: Re: Qt5 VNC Отправлено: tux от Февраль 04, 2021, 22:31 Занятно. В linux этот же самый проект прекрасно собирается, а в винде - не хочет. По той же самой ошибке, что в теме. Любопытно. :)
Поковыряюсь - сообщу. |