我已经创建了一个Qt GUI应用程序,我想提供一个在尽可能多的发行版上运行的linux可执行文件。这是可能的还是我必须为每个发行版提供单独的可执行文件?
感谢您的帮助
答案 0 :(得分:1)
看看LSB。它是许多发行版遵循的标准,允许符合LSB的应用程序在其中任何一个上运行。这应该是一个好的开始。如果您的应用程序符合LSB标准,那么您无法做更多的事情。
答案 1 :(得分:0)
将Qt库静态链接到可执行文件中会增加可分发的大小,但您不必担心安装正确的Qt库。
看一下这里的文档: http://doc.trolltech.com/4.6/deployment-x11.html#static-linking
希望这有帮助。