【问题标题】:QT Installer framework: How to use -n option in binary creator for online installerQT 安装程序框架:如何在二进制创建器中使用 -n 选项进行在线安装程序
【发布时间】:2018-04-14 18:49:53
【问题描述】:

我想创建没有嵌入数据的在线安装程序。文档说“使用 binarycreator 工具的 -n 参数并且只将根组件添加到安装程序”。根组件是什么意思。我正在使用下面的代码来执行 binarycreator 工具。

Process *build = new QProcess(this);
QStringList arguments;
QString file_name = m_parent->GetOutPutPageInstance()->GetFileName();
arguments << "--online-only" << "-c" << ConfFilePath << file_name;
build->execute(bincreatorExe,arguments);

当我提供存储库目录时,它工作正常。但我不想嵌入数据初始化。安装程序应该从在线存储库下载它。

【问题讨论】:

    标签: qt qt-installer


    【解决方案1】:

    How can i have two different config file at same time?

    离线或在线安装不需要配置文件...

    可以通过将要安装的文件包含在资源中(使用 QRessource .qrc)进行离线安装,也可以使用 QtNetwork 下载它们进行在线安装。

    但同时同时拥有这两者是没有意义的

    为什么需要下载已有的文件...

    【讨论】:

    • 感谢您的回复。我知道我需要做什么。
    • 基本上这个安装程序是供客户分发的。他们运行它来安装我服务器上的软件。这样可以减少可执行文件的大小。
    猜你喜欢
    • 2018-08-05
    • 1970-01-01
    • 2021-04-16
    • 2018-11-01
    • 1970-01-01
    • 2017-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多