gpt4 book ai didi

cross-platform - 跨平台安装程序

转载 作者:行者123 更新时间:2023-12-04 06:46:29 24 4
gpt4 key购买 nike

我们针对Mac,Windows和Linux的C++/QT table 面应用程序需要安装程序。我希望我们为所有三个平台安装一个安装程序。我确实知道这有点棘手,我想我想问的是是否已经存在用于该框架的框架(也许是Java?)。

我真的很想避免必须编写三个不同的安装程序。

最佳答案

Kyle提到的链接非常全面,但是我想提供有关InstallBuilder for Qt的更多信息(免责声明,我是开发人员之一),因为这里引用的大多数跨平台安装程序都是基于Java的。这需要捆绑JRE等,并增加了像Qt这样的基于Qt的安装程序所不需要的大量开销。它能够从单个项目文件以及 native 包(例如DEB和RPM)为所有平台生成类似向导的可执行安装程序。如果以DVD形式交付软件,则可以创建单个多平台DVD,该DVD跨平台共享数据,但仍具有 native 启动器。

话虽如此,由于您的应用程序是面向 table 面的,因此对于OS X的特殊情况,如果它不需要复杂的安装,则最好创建一个.app文件并将其打包在DMG中。然后,用户可以将文件直接拖到Applications文件夹中。

最后,我想提到InstallBuilder是商业性的,但是我们为开源项目提供免费许可证,并为小型开发公司提供折扣。

关于cross-platform - 跨平台安装程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4557441/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com