从Ubuntu存储库安装Qt5 webenginewidgets模块
我知道我可以使用我以前使用过的Qt维护工具安装任何Qt5模块。然而,在最新的Ubuntu(18.04)中,我偶然发现了一个问题:我的应用程序使用QNetworkManager,SSL连接现在无法工作,显然是因为我使用的Qt版本是用另一个SSL版本构建的。我在谷歌上搜索了这个问题,发现作为一个解决方案,建议使用在线存储库中的“原生”Qt安装。我这样做了,但现在我甚至不能从Ubuntu存储库安装Qt5 webenginewidgets模块,ubuntu,qt5,qwebview,qwebengineview,Ubuntu,Qt5,Qwebview,Qwebengineview,我知道我可以使用我以前使用过的Qt维护工具安装任何Qt5模块。然而,在最新的Ubuntu(18.04)中,我偶然发现了一个问题:我的应用程序使用QNetworkManager,SSL连接现在无法工作,显然是因为我使用的Qt版本是用另一个SSL版本构建的。我在谷歌上搜索了这个问题,发现作为一个解决方案,建议使用在线存储库中的“原生”Qt安装。我这样做了,但现在我甚至不能qmake项目文件,错误是: Project ERROR: Unknown module(s) in QT: webenginew
qmake
项目文件,错误是:
Project ERROR: Unknown module(s) in QT: webenginewidgets
(我的应用程序使用QWebView,因此我在.pro文件中有QT+=webenginewidgets
)。
好的,我已经做了sudo-apt-install
,在Qt(libqt5webengine5
,libqt5webengine-data
,libqt5webview5
,libqt5webenginecore5
,libqt5webenginewidgets5
,libqt5webview5-dev
)中找到了与“webview/webview”相关的一切,但这并没有任何区别:仍然是Qt中未知的模块
那么-如何从Ubuntu 18.04的存储库中安装Qt5 webenginwidgets模块?对于我的系统(Ubuntu 18.04),我解决了如下问题:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install libqt5webenginewidgets5
因此答案是:
sudo-apt-install-qtwebengine5-dev
。