如何在客户系统上安装Qt应用程序?

Gra*_*oob 15 installation installer qt qt-installer

我有一个我需要安装在客户计算机上的Qt应用程序,我不能假设它已经安装了Qt.我在Mac OSX和计算机上,我将在一些基于Unix的系统上安装它.我将自己安装它,所以我不需要GUI安装向导或类似的东西.理想情况下,我想最终得到一个脚本或makefile,以及所有源代码和必要库的文件夹,我只是不知道从哪里开始.参考文献将非常感激,我在许多谷歌搜索后没有找到任何有用的东西.

我的问题介于这两者之间:
你能在qt中创建一个setup.exe来在客户端计算机上安装你的应用吗?
为Qt应用程序创建Linux安装?

我不需要一个完整的安装向导(问题1),但我也不会让我的机器在安装站点只是继续复制库,直到满足所有依赖关系(问题2).基本上,当我到达那里时,我需要准备安装CD上的所有内容.提前致谢.

Pat*_*ola 17

有两种方法可以在系统上安装Qt应用程序:

1 - 您可以静态编译Qt.这将允许您在没有任何qt依赖性的情况下部署应用程序.

2 - 您需要使用所需的Qt librairy文件部署您的应用程序(如Windows上的qtcore.dll)

您将在Qt文档中找到每个平台的所有说明:http://qt-project.org/doc/qt-4.8/deployment.html.

要创建安装程序,您可以使用InstallJammer for Windows和Unix.

对于MacOSX,您需要创建dmg图像.这很简单.请阅读以下网页以获取帮助:http://www.wikihow.com/Make-a-DMG-File-on-a-Mac.通过使用Apple脚本,您可以自定义dmg(如应用程序文件夹链接到dmg).

我对Win32安装程序的偏好是NSIS.

希望有所帮助!

  • 另外请注意,您不能在LGPL许可下分发一个封闭源,静态编译的Qt应用程序. (3认同)