qtwebengine qmake错误:unkown module:webchannel

时间:2015-11-03 21:14:05

标签: qt qtwebkit qtwebengine

我想第一次在我的笔记本电脑上运行qt webengine,但似乎无法构建它。我按照这里的说明进行操作:

https://wiki.qt.io/QtWebEngineHowToTry

在最后几步中,我必须在qtwebengine目录中运行“qmake -r”。这是输出:

SSL............................... Using system NSS
ICU............................... Using internal copy (Default, force system ICU with WEBENGINE_CONFIG += use_system_icu)
FFMPEG............................ Using internal copy (Default, force system FFMPEG with WEBENGINE_CONFIG += use_system_ffmpeg)
Proprietary codecs (H264, MP3).... Not enabled         (Default, enable with WEBENGINE_CONFIG += use_proprietary_codecs)
Reading /home/kevin/workspace/qtwebengine/src/src.pro
 Reading /home/kevin/workspace/qtwebengine/src/core/core.pro
  Reading /home/kevin/workspace/qtwebengine/src/core/core_gyp_generator.pro
Project ERROR: Unknown module(s) in QT: webchannel

此错误发生在我从此处安装WebKitGtk +(http://trac.webkit.org/wiki/BuildingGtk)并运行“Tools / gtk / install-dependencies”和“Tools / Scripts / update-webkitgtk-libs”之后。在我安装WebKitGtk +之前,qmake将在稍后终止。

(我安装了WebKitGtk +,因为之前在qtwebengine上运行“qmake -r”直接导致了“未满足的依赖:harfbuzz”错误,我试图通过谷歌自行修复,而WebKitGtk +页面是唯一的导致我发现那可能会解决这个问题...大错!)。

我正在使用(主要是新近重新格式化的)Ubuntu 15.04笔记本电脑。我通过apt-get install安装了qt5,但显然我安装了qt4和qt5插件,以及qtchooser(我猜测来自WebKitGtk +安装脚本)。

这是“qmake --version”的输出:

QMake version 3.0
Using Qt version 5.4.1 in /usr/lib/x86_64-linux-gnu

任何帮助都会非常感激,因为我很高兴尝试qt webengine!

1 个答案:

答案 0 :(得分:0)

如果其他人有同样的问题,我通过从http://download.qt.io/official_releases/qt/安装qt 5.5.0并使用该安装中的关联qmake二进制文件来修复它。我想从'sudo apt-get install'安装qt仍然有一些问题不适用于qtwebengine。