我正在尝试开发一个可以显示地图的 KDE 小部件。目前我无法加载该小部件,因为存在错误module "QtLocation" is not installed
和module "QtPositioning" is not installed
。
我正在运行 Ubuntu 18.04。在此页面,我已确认libqt5positioning5
和libqt5location5
已安装。小部件仍然无法加载,并出现上述错误。
在 Reddit 上有人告诉我,我还需要安装 QML 绑定。我需要的包名称是什么?
答案1
当您谈论开发(换句话说,谈论编程)时,您需要安装带有标题的开发包:
qtlocation5-dev
为了/usr/include/x86_64-linux-gnu/qt5/QtLocation/QtLocation;qtpositioning5-dev
为了/usr/include/x86_64-linux-gnu/qt5/QtPositioning/QtPositioning。
将它们与 QML 绑定一起安装
sudo apt install qtlocation5-dev qtpositioning5-dev
sudo apt install qml-module-qtlocation qml-module-qtpositioning
下次您可以使用在 packages.ubuntu.com 上搜索文件。