如何安装 Qt WebGL 流媒体插件?

如何安装 Qt WebGL 流媒体插件?

Qt Quick WebGL 流是一种技术,任何 Qt Quick(“QML”)应用程序都可以向通过 Web 浏览器连接的用户显示其用户界面。它作为Qt 平台插件在一个名为的库中libqwebgl.so。但是,Ubuntu 19.10 发行版不包含它,而且 Ubuntu 20.04 似乎也不包含它。

我怎样才能自行安装它?

答案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/submodules/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/platforms/libqwebgl.so /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/
    

相关内容