在 Ubuntu 18.04 中为 Qt 生成一个独立的二进制包

Generate a stand-alone binary package for Qt in Ubuntu 18.04

我通过构建 Qt 源代码来安装 Qt,以便指定一些配置参数(例如,启用 MySQL 数据库驱动程序)。

如何使用 Linux(例如 Qt offline installer)的配置生成包含 Qt 库和 Qt Creator 的独立二进制包?这使得我们不再需要在另一个系统中重新编译Qt源码。

您有多种选择:

  1. 将 Qt 构建为静态库,就像所有其他库依赖项一样,然后生成一个大的静态链接可执行文件。
  2. 保持二进制链接,并使用 qt installer framework or an alternative like InstallBuilder.
  3. 将您的应用程序与 Qt 库和其他依赖项打包在一起
  4. 吞下红色药丸,创造distro independent packages: Snappy, FlatPack or AppImage. The latter is what I prefer for my VMPK