如何在 Qt5 上编译 QtWebKit?

Posted

技术标签:

【中文标题】如何在 Qt5 上编译 QtWebKit?【英文标题】:How to compile QtWebKit on Qt5? 【发布时间】:2013-08-31 07:38:25 【问题描述】:

我尝试在 Qt5 上编译 QtWebKit,但我遇到了问题。实际上我在那之后执行下一个命令“d:\qt_5.0.2\qtwebkit qmake”

我看到“正在运行配置测试...”,但在那之后我遇到了一个问题“pkg-configure 不在使用应用程序或包文件的命令内部或外部”

然后我得到错误->>“项目错误:WebKit 需要 SQLite。通过 pkg-config 使其可用,设置 $SQLITE3SRCDIR 或在 qt5.git 下构建 WebKit。”

【问题讨论】:

【参考方案1】:

正是消息告诉您的内容:您需要 sqlite 源代码来编译 QtWebKit。鉴于您在 Windows 下,我们可以排除 pkg-config 方式。

您在 qtbase 存储库中有一份 sqlite 源代码的副本,因此您可以在提示符中进行操作

SET SQLITE3SRCDIR=D:\path\to\qtbase\src\3rdparty\sqlite

然后像往常一样qmakemake

(请注意,您不是按照消息建议的那样从 qt5.git 构建,而是逐个模块构建。这有其优点和缺点。必须手动管理模块(间)依赖项是缺点之一,因为您'刚刚想通了。)

【讨论】:

以上是关于如何在 Qt5 上编译 QtWebKit?的主要内容,如果未能解决你的问题,请参考以下文章

在 Linux ARM 上编译不支持 GUI 的 Qt5

如何在 ubuntu 14.04 上安装 QtSvg、QtWebKit、QtWebKitWidgets(全部为 Qt5 版本)?

如何使用 MSVC 2008 在 Windows 上使用 qtwebkit 构建 Qt5 - leveldb 找不到 stdint.h

在没有 X 的 Linux 上编译 Qt 应用程序

在 Visual Studio 2017 社区版上编译时出现错误 Qt 5.8

Qt:在 Windows、Visual Studio 2010 (VS2010) 上编译 Qt 5.0.1 时出错