如何编译(构建)我的Qt应用程序以在许多Linux发行版上运行?

时间:2010-07-19 09:00:21

标签: c++ linux qt compilation distribution

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

感谢您的帮助

2 个答案:

答案 0 :(得分:1)

看看LSB。它是许多发行版遵循的标准,允许符合LSB的应用程序在其中任何一个上运行。这应该是一个好的开始。如果您的应用程序符合LSB标准,那么您无法做更多的事情。

答案 1 :(得分:0)

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

看一下这里的文档: http://doc.trolltech.com/4.6/deployment-x11.html#static-linking

希望这有帮助。