【问题标题】:qtwebengine qmake error: unkown module: webchannelqtwebengine qmake 错误:未知模块:网络频道
【发布时间】: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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-08-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-29
      • 2021-10-08
      相关资源
      最近更新 更多