我正在尝试将一个简单的项目从 Qt4 移植到 Qt5。该项目使用 QWebKit。我安装了qt5-default
和libqt5webkit5-dev
包。然后我更改了 qmake 项目文件以包含以下内容:
QT += webkitwidgets
但是当我尝试运行时qmake
,我得到了这个输出:
Project ERROR: Unknown module(s) in QT: quick location sensors
我检查了一下,、libqt5quick5
和libqt5location5
包libqt5sensors5
都已安装(它们似乎是的依赖项libqt5webkit
)。
我错过了什么?
我在使用 Ubuntu 13.04,64 位。
答案1
我必须安装一堆额外的软件包:
sudo apt-get install qtquick1-5-dev qtlocation5-dev qtsensors5-dev qtdeclarative5-dev
不确定为什么它们没有自动安装。也许是依赖项设置不正确?