【发布时间】:2013-07-09 15:16:11
【问题描述】:
我在 Linux 上用 Qt5 编写了一个应用程序。如何在不使用 Qt 的情况下在另一个 Linux 上运行此应用程序并再次编译项目。我发现了这个问题:Run .EXE without Qt 但它与 Windows 有关。我想在 Linux 上这样做。
【问题讨论】:
-
Qt 运行时几乎安装在每个发行版上,并且在每个发行版的包存储库中都可用。那么你为什么要在 Linux 上这样做!?
-
我使用的是更改后的 Linux 发行版。它没有 Qt 库。我正在尝试在不安装 Qt5 的情况下运行 Qt5。或者我应该只安装必要的库。
-
请注意,Qt 的许可在动态链接和静态链接之间是不同的。因此,并非所有 Qt 模块都支持静态链接。
-
使用静态库不是唯一的方法,如果应用程序不是 GPL 则很困难,因此标记重复最多是某些情况子集的部分解决方案。