首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >缺少QtWebKit头+模块

缺少QtWebKit头+模块
EN

Stack Overflow用户
提问于 2015-07-24 20:51:29
回答 2查看 1.6K关注 0票数 2

我是Qt的新手,我很难在我的应用程序中嵌入web浏览器控件。

  • 当我尝试#include <QtWebKit>#include <QWebView>时,编译器会抱怨这些头文件都不存在。QtWebKitWidgets也是如此。
  • 当我将QT += webkitQT += webkitwidgets添加到qmake.pro文件中时,会看到一个错误,即Unknown module(s) in QT: webkit

如何安装这些模块/头,以便在应用程序中使用QWebView?(我的Qt版本是5.2.1。)

EN

回答 2

Stack Overflow用户

发布于 2016-06-15 20:46:38

尝试从存储库安装qtwebkit

在Ubuntu上: sudo apt安装libqt5webkit5-qmlwebkitplugin libqt5webkit5

关于ArchLinux:sudo pacman -S qtwebkit

票数 2
EN

Stack Overflow用户

发布于 2015-07-24 22:10:49

您可能错过了发行版的QtWebKit开发包。再检查一下你是否有标题。这方面的一个很好的命令是find /usr/include -iname "*qtwebkit*"。您应该得到一些文件,其中一个应该被称为QtWebKit,如果您在文本编辑器中打开它,您应该看到标题的文本。

在某些发行版中,QtWebKit头位于与基本Qt开发文件不同的包中。如果适用,请确保安装了该软件包。我知道在Arch和Manjaro中,您需要的包是qt5-baseqt5-webkit,如果我没记错的话,基于Debian的发行版(Debian、Ubuntu、Linux等)将这些包称为qtbase5-devlibqt5webkit5-dev

如果您丢失了包,需要帮助为您的发行版找到它,您可以尝试在SuperUser上查询。

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

https://stackoverflow.com/questions/31619569

复制
相关文章

相似问题

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