Инфраструктура установщика 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.
Но не имеет смысла иметь оба одновременно.
Зачем вам нужно скачивать файлы, которые у вас уже есть...