Linux 发行版上的 windeployqt.exe
Posted
技术标签:
【中文标题】Linux 发行版上的 windeployqt.exe【英文标题】:windeployqt.exe on Linux Distributions 【发布时间】:2015-08-31 18:58:21 【问题描述】:在 Windows 中,您可以运行 windeployqt.exe 来近似 Qt 应用程序的库、qml 和插件依赖项。
在 Linux 中,我可以使用 ldd 来确定库依赖关系,但我还没有找到一种方法来确定需要存在哪些额外的 Qml 文件以及我应该在安装程序中包含哪些插件。有什么建议吗?
【问题讨论】:
【参考方案1】:github 上有 linuxdeployqt 项目,可能会有所帮助。
从 linuxdeployqt 代码看来:
通过解析链接库来查找插件列表 qml 文件使用 qmlimportscanner 进行解析。这是来自代码的评论:扫描 qmldirs 中的 qml 文件以获取导入语句,将使用过的导入从 Qml2ImportsPath 部署到 ./qml
【讨论】:
以上是关于Linux 发行版上的 windeployqt.exe的主要内容,如果未能解决你的问题,请参考以下文章
xdg-open 默认在每个 linux 发行版上都可用吗?
如何在亚马逊 Linux 发行版上安装 nginx 1.9.15
相同的 shell 脚本在不同的 Linux 发行版上具有不同的行为