8 我的情况: 我已经在QML和C ++中使用Ubuntu SDK创建了一个Ubuntu触摸应用程序。 该应用程序使用Ubuntu UI Toolkit (Ubuntu.Components 0.1) 我希望该应用程序也可以在其他GNU / Linux发行版中运行。 如何与Ubuntu组件一起部署该应用程序,使其也可以在其他GNU / Linux发行版上运行? application-development ubuntu-touch ubuntu-sdk — 纳文 source
2 您真的需要静态链接到所有Qt5吗?我可以想象,大多数现代Linux已经在其存储库中拥有它。您可能要做的就是在二进制文件中包含Ubuntu.Components。 如果执行此操作,则只需将Ubuntu.Components源复制到我的项目目录中,就好像它是另一个模块一样。我从未真正尝试过此操作,因此您可能必须尝试使用导入路径来确保加载正确的版本。 我怀疑有一种更优雅的方法可以完成此操作,但是我在生成静态链接的二进制文件方面经验不足。但这可能对您有用,直到有人得到真正的答案。 — 罗伯特·施罗尔 source 1 根据应用程序的许可和分发方法,以这种方式引入Ubuntu.Components可能不可行/合法。 — dobey 2014年 如果可以,请更新答案。我更改了问题 — Naveen 2014年