跨平台Qt安装程序

4
我正在寻找适用于小型Qt应用程序的跨平台安装程序。
看起来最流行(强大?)的是BitRock Install Builder,但由于该安装程序将在学校中使用(我是一名教师),因此我正在寻找一个免费/开源的解决方案。
我想为Windows、Mac和Linux操作系统生成一个简单应用程序的安装程序。
5个回答

5

对于Windows和Unix,使用InstallJammer。

对于Mac OS X,请使用Qt自带的工具:macdeployqt。在这里可以详细了解它。该应用程序将在控制台中一次调用中添加所有所需的框架并构建一个DMG文件。

如果您有任何资源文件(如图像或XML文件等)需要与应用程序一起分发,请使用Qt资源系统直接将它们编译进您的应用程序中。这将使您的应用程序在所有平台上更易于分发。


2

2
我建议使用NSIS。它易于使用,而且与CMake集成非常好,非常适合用作小型应用程序的构建系统。

1

我猜应该没有适用于所有平台的安装程序。

对于Windows和Unix,您可以使用InstallJammer

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

我偏爱Win32安装程序NSIS


0

我已成功地在Linux和Windows上使用 InstallJammer来安装Qt程序。


看起来他们在你写这篇文章的时候停止了开发。你能告诉我你的使用经验吗?有什么需要注意的痛点或者可以推荐的备忘单吗? - kayleeFrye_onDeck

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接