Qt Quick WebGL 流是一种技术,任何 Qt Quick(“QML”)应用程序都可以向通过 Web 浏览器连接的用户显示其用户界面。它作为Qt 平台插件在一个名为的库中libqwebgl.so
。但是,Ubuntu 19.10 发行版不包含它,而且 Ubuntu 20.04 似乎也不包含它。
我怎样才能自行安装它?
答案1
安装依赖项:
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/submodules/qtwebglplugin-everywhere-src-5.12.4.zip
或者,您也可以克隆存储库:
git clone https://github.com/qt/qtwebglplugin
通常的构建过程:解压档案,运行
qmake
,然后运行make
。将生成的
libqwebgl.so
库复制到 Qt 进程查找平台插件的位置:sudo cp build/plugins/platforms/libqwebgl.so /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/