Инфраструктура установщика QT: Как использовать параметр -n в двоичном редакторе для онлайн-установщика

Я хочу создать онлайн установщик без данных, встроенных в него. Документация гласит: "Используйте параметр -n инструмента binarycreator и добавляйте только корневой компонент в программу установки". Что вы подразумеваете под корневым компонентом. Я использую код ниже, чтобы выполнить инструмент 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 ответ

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

Файл конфигурации не требуется для установки в автономном режиме или онлайн...

Можно установить автономно, включив файлы для установки в ресурсы (используйте QRessource .qrc) или онлайн, загрузив их с помощью QtNetwork.

Но не имеет смысла иметь оба одновременно.

Зачем вам нужно скачивать файлы, которые у вас уже есть...

Другие вопросы по тегам