【问题标题】:Simple installer for Qt C++ project, targeting Windows onlyQt C++ 项目的简单安装程序,仅针对 Windows
【发布时间】:2012-09-09 16:30:22
【问题描述】:

对于小型 C++/Qt 项目,我想创建一个安装程序。

  1. 用 Qt Creator 编写的代码
  2. 基本上(当添加了一些 Qt dll 时),可以进行简单的 xcopy 安装
  3. 我可以打包 (zip/rar) 文件,但我想“有一点安装程序的感觉”
  4. 没有注册表项等。
  5. 代码仅适用于 Win Desktop,因此没有跨平台要求

基本上安装人员应该

  1. 请求目标目录
  2. 要求接受许可
  3. .. 并安装

从我(作为程序员)的角度来看,安装程序应该易于设置和学习。如果我可以从 Qt Creator 中创建它,我会很理想。由于它是用于非商业开源项目的安装软件必须是免费的(或至少价格非常合理)。

你会推荐什么?

【问题讨论】:

  • NSIS。它是可编写脚本的,因此您可以将其作为步骤添加到您的 makefile。

标签: c++ qt installation qt-creator


【解决方案1】:

对于您所需要的,free edition of Advanced Installer 就足够了。它不需要任何脚本,只需拖放您的文件,然后指定您需要的默认安装文件夹和对话框。免费版仅限"Simple" projects,对你来说绰绰有余。它还包括一个command line interface,如果您需要一个来自动化您的构建。

【讨论】:

  • 也是一个很好的提示,首先尝试了其他安装程序,它可以满足我的需要。但是非常感谢您的帮助。也许我稍后会切换。
【解决方案2】:

我很久以前就用过这个 http://www.clickteam.com/website/world/install-creator

但现在我使用 install shield,但它有很多你似乎不需要的功能,而且它的许可证大约是 $2k

【讨论】:

  • 我也有兴趣为我的项目实际创建“安装程序”。这可能是可能的,我只是没想过:)
  • 适合我的场景,我花了大约 10 分钟来运行安装程序版本。感谢您的提示。另一个安装程序创建者似乎更复杂一点,请参阅 stackoverflow.com/a/12346575/356726 ,但我在这里坚持使用这个。
猜你喜欢
  • 2012-01-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-10-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多