使用 QWebKit 构建 Qt5 项目的问题

ada*_*dam 4 64-bit 13.04 qt5

我正在尝试将一个简单的项目从 Qt4 移植到 Qt5。该项目使用 QWebKit。我安装了qt5-defaultlibqt5webkit5-dev包。然后我更改了 qmake 项目文件以包含以下内容:

QT += webkitwidgets
Run Code Online (Sandbox Code Playgroud)

但是当我尝试运行时qmake,我得到了这个输出:

Project ERROR: Unknown module(s) in QT: quick location sensors
Run Code Online (Sandbox Code Playgroud)

我查了一下,libqt5quick5,libqt5location5libqt5sensors5包都安装了(它们似乎是 的依赖项libqt5webkit)。

我错过了什么?

我在 Ubuntu 13.04,64 位。

ada*_*dam 6

我不得不安装一堆额外的包:

sudo apt-get install qtquick1-5-dev qtlocation5-dev qtsensors5-dev qtdeclarative5-dev
Run Code Online (Sandbox Code Playgroud)

不知道为什么它们没有自动安装。也许依赖关系设置不正确?