【问题标题】:How to compile (build) my Qt application to run on many linux distributions?如何编译(构建)我的 Qt 应用程序以在许多 Linux 发行版上运行?
【发布时间】:2010-07-19 09:00:20
【问题描述】:

我创建了一个 Qt GUI 应用程序,我想提供一个在尽可能多的发行版上运行的 linux 可执行文件。这是可能的还是我必须为每个发行版提供单独的可执行文件?

感谢您的帮助

【问题讨论】:

  • 10 个问题没有被接受的答案。如果您想获得问题的答案,请阅读常见问题解答。
  • 您的评论不清楚,请详细说明“10 个问题没有接受的答案。”,谢谢
  • StackOverflow 不是一个常规的论坛网站。但即使是常规论坛也要求您首先阅读 F.A.Q。如果您希望我们花时间阅读您的问题,请花时间阅读。

标签: c++ linux qt compilation distribution


【解决方案1】:

看看LSB。这是许多发行版遵循的标准,以允许符合 LSB 的应用程序在任何发行版上运行。这应该是一个好的开始。如果您的应用符合 LSB 标准,那么您确实无能为力。

【讨论】:

    【解决方案2】:

    将 Qt 库静态链接到可执行文件会增加可分发的大小,但您不必担心安装了正确的 Qt 库。

    在此处查看文档: http://doc.trolltech.com/4.6/deployment-x11.html#static-linking

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-04-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-13
      • 2017-09-10
      相关资源
      最近更新 更多