首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >qtwebengine qmake错误:未知模块: webchannel

qtwebengine qmake错误:未知模块: webchannel
EN

Stack Overflow用户
提问于 2015-11-04 05:14:05
回答 1查看 1.5K关注 0票数 0

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

https://wiki.qt.io/QtWebEngineHowToTry

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

代码语言:javascript
复制
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+页面是我能找到的唯一可以解决这个问题的线索……大错!)。

我使用的是一台Ubuntu15.04笔记本电脑(大部分是新格式化的)。我通过apt-get install安装了qt5,但显然我同时安装了qt4和qt5插件,以及qtchooser (我猜是从WebKitGtk+安装脚本中得到的)。

下面是"qmake --version“的输出:

代码语言:javascript
复制
QMake version 3.0
Using Qt version 5.4.1 in /usr/lib/x86_64-linux-gnu

任何帮助都将不胜感激,因为我很高兴能尝试qt webengine!

EN

回答 1

Stack Overflow用户

发布于 2015-11-05 07:43:08

如果其他人有同样的问题,我从这里的http://download.qt.io/official_releases/qt/安装qt 5.5.0,并使用来自该安装的相关qmake二进制文件来修复它。我猜从'sudo apt-get install‘安装qt仍然存在一些问题,这些问题在qtwebengine上是不能工作的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33509175

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档