在Linux发行版上使用windeloyqt.exe

7
在Windows上,您可以运行windeployqt.exe来确定Qt应用程序的库、QML和插件依赖关系。
在Linux上,我可以使用ldd来确定库依赖关系,但我还没有找到一种方法来确定哪些额外的qml文件需要存在以及我应该在安装程序中包含哪些插件。有什么建议吗?
1个回答

1

在Github上有一个linuxdeployqt项目,它可能会很有帮助。

从查看linuxdeployqt代码来看:

  • 查找插件列表是通过解析链接库完成的
  • 使用qmlimportscanner解析qml文件。以下是代码中的注释:
  • 在qmldirs中扫描qml文件以查找导入语句,将使用的导入部署到Qml2ImportsPath到./qml


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接