【发布时间】:2016-02-04 04:46:40
【问题描述】:
我第一次尝试让 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
这个错误发生在我从这里 (http://trac.webkit.org/wiki/BuildingGtk) 安装 WebKitGtk+ 并运行“Tools/gtk/install-dependencies”和“Tools/Scripts/update-webkitgtk-libs”之后。在我安装 WebKitGtk+ 之前,qmake 会在稍后终止。
(我安装了 WebKitGtk+,因为之前在 qtwebengine 上运行“qmake -r”直接导致了“未满足的依赖项:harfbuzz”错误,我试图通过 google 自行修复,而 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!
【问题讨论】:
标签: qt qtwebkit qtwebengine