项目错误:QT 中的未知模块:webkitwidgets

新手上路,请多包涵

我正在将代码从 qt4 移植到 qt5。 按照建议,我将以下行添加到我的 .pro 文件中:

 QT += webkitwidgets

但是,当我运行 qmake 时,我得到了这个错误:

 Project ERROR: Unknown module(s) in QT: webkitwidgets

我正在 Ubuntu 12.04 LTS 上开发并 按照描述 安装 Qt。

原文由 user1251007 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.8k
2 个回答

您需要安装 webkitwidgets 库。

在 Ubuntu 上,在终端中尝试:

 sudo apt-get install libqt5webkit5-dev

在 Fedora 上,包有不同的名称,因此尝试:

 sudo apt-get install qt5-qtwebkit-devel

或者在 Fedora 上,通过 dnf:

 sudo dnf install qt5-qtwebkit-devel

原文由 user1251007 发布,翻译遵循 CC BY-SA 4.0 许可协议

Alex 引用的社区构建仅在 Qt 5.9 之前可用。如果你想使用更新的 Qt5(当前版本是 5.11),那么另一个选择是将“QtWebKit”移植到“QtWebEngine”。

参见: https ://wiki.qt.io/QtWebEngine/Porting_from_QtWebKit

原文由 Nightingale7 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题