QtLocation 和 QtPositioning 未安装

QtLocation 和 QtPositioning 未安装

我正在尝试开发一个可以显示地图的 KDE 小部件。目前我无法加载该小部件,因为存在错误module "QtLocation" is not installedmodule "QtPositioning" is not installed

我正在运行 Ubuntu 18.04。在此页面,我已确认libqt5positioning5libqt5location5已安装。小部件仍然无法加载,并出现上述错误。

在 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 上搜索文件

相关内容