Как установить потоковую передачу Qt WebGL plugin?

Qt Quick WebGL Streaming - это технология, с помощью которой любое приложение Qt Quick («QML») может отображать свой пользовательский интерфейс для пользователя, подключающегося через веб-браузер. Он предоставляется как плагин платформы Qt в библиотеке под названием libqwebgl.so . Однако Ubuntu 19. 10 не содержит его, и, похоже, Ubuntu 20.04 также не содержит его.

Как я могу установить его самостоятельно?

1
задан 19 August 2020 в 17:32

1 ответ

  1. Установите зависимости:

     sudo apt install qtbase5 -private-dev libqt5websockets5-dev
    
  2. Загрузите исходный код подключаемого модуля 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
    
  3. Обычный процесс сборки: распаковать архив, запустить qmake , затем запустить make .

  4. Скопировать получившуюся библиотеку libqwebgl.so туда, где Qt процессы ищут плагины платформы:

     sudo cp build / plugins / platform / libqwebgl.so / usr / lib / x86_64-linux-gnu / qt5 / plugins / platform /
    
1
ответ дан 21 August 2020 в 07:54

Другие вопросы по тегам:

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