我们用于Mac,Windows和Linux的C++/QT桌面应用程序需要安装程序.我宁愿为这三个平台安装一个安装程序.我知道它有点棘手,我想我想问的是,是否已经存在一个框架(Java可能?).
我真的很想避免写三个不同的安装程序.
woj*_*hka 11
Kyle提到的链接非常全面,但我想提供更多关于InstallBuilder for Qt的信息 (免责声明,我是开发人员之一),因为大多数引用的跨平台安装程序都是基于Java的.这需要捆绑JRE等,并增加了基于Qt的安装程序(如我们的安装程序)所不需要的大量开销.它能够从单个项目文件以及本机软件包(如DEB和RPM)为所有平台生成类似向导的可执行安装程序.如果您以DVD格式发布软件,则可以创建单个多平台DVD,该平台可跨平台共享数据但仍具有本机启动器.
话虽如此,由于您的应用程序是面向桌面的,对于OS X的特定情况,如果它不需要复杂的安装,您可能最好创建一个.app文件并将其打包到DMG中.然后,用户可以将文件直接拖到"应用程序"文件夹.
最后,我想提一下InstallBuilder是商业化的,但我们为开源项目提供免费许可,并为小型开发公司提供折扣.
| 归档时间: |
|
| 查看次数: |
13017 次 |
| 最近记录: |