QT安装程序框架:如何在二进制创建程序中使用-n选项进行在线安装程序

时间:2018-04-14 18:49:53

标签: qt qt-installer

我想在没有嵌入数据的情况下创建在线安装程序。文档说"使用binarycreator工具的-n参数,只将根组件添加到安装程序"。 root组件是什么意思?我使用下面的代码来执行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);

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

1 个答案:

答案 0 :(得分:0)

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

离线或在线安装时无需配置文件......

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

  

但同时拥有 并不合理。

     

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