aru*_*mar 10 c++ qt sailfish-os
创建了默认的Sailfish OS Qt Quick Application并使用Deploy构建rpm.当我尝试rpm在手机上安装时,我看到了这个错误:
error: Failed dependencies:
libQt5Qml.so.5(Qt_5) is needed by harbour-xxx
Run Code Online (Sandbox Code Playgroud)
libQt5Qml.so.5是由qt5-qtdeclarative安装在手机上的包提供的,并且存在库/usr/lib/.
我在包装时遗漏了什么rpm或是否需要在手机上设置部署应用程序?
编辑:
.yaml生成rpm的文件内容.(为简洁起见编辑)
PkgConfigBR:
- sailfishapp >= 1.0.2
- Qt5Core
- Qt5Qml
- Qt5Quick
Requires:
- sailfishsilica-qt5 >= 0.10.9
Run Code Online (Sandbox Code Playgroud)
生成的.spec文件(为简洁起见而编辑)
Requires: sailfishsilica-qt5 >= 0.10.9
BuildRequires: pkgconfig(sailfishapp) >= 1.0.2
BuildRequires: pkgconfig(Qt5Core)
BuildRequires: pkgconfig(Qt5Qml)
BuildRequires: pkgconfig(Qt5Quick)
BuildRequires: desktop-file-utils
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
261 次 |
| 最近记录: |