Qt Quick WebGL Streaming - это технология, с помощью которой любое приложение Qt Quick («QML») может отображать свой пользовательский интерфейс для пользователя, подключающегося через веб-браузер. Он предоставляется как плагин платформы Qt в библиотеке под названием libqwebgl.so
. Однако Ubuntu 19. 10 не содержит его, и, похоже, Ubuntu 20.04 также не содержит его.
Как я могу установить его самостоятельно?
Установите зависимости:
sudo apt install qtbase5 -private-dev libqt5websockets5-dev
Загрузите исходный код подключаемого модуля Qt WebGL Streaming. Здесь мы выбираем Qt 5.12.4, как подходящую для Ubuntu 19.10. Выберите другую версию на странице Qt загрузок , если ваш дистрибутив поставляется с другой версией Qt.
wget https://download.qt.io/official_releases/qt/5.12/5.12.4/ подмодули / qtwebglplugin-everywhere-src-5.12.4.zip
Вы также можете клонировать репозиторий:
git clone https://github.com/qt/qtwebglplugin
Обычный процесс сборки: распаковать архив, запустить qmake
, затем запустить make
.
Скопировать получившуюся библиотеку libqwebgl.so
туда, где Qt процессы ищут плагины платформы:
sudo cp build / plugins / platform / libqwebgl.so / usr / lib / x86_64-linux-gnu / qt5 / plugins / platform /