Подано реліз кросплатформної утиліти CQtDeployer . Утиліта отримала низку нових можливостей. Вихідний код компонентів CQtDeployer розповсюджується під ліцензією LGPLv3 і знаходиться у вільному доступі до GitHub . Ця утиліта використовується як універсальний інструмент для розгортання C, C++, Qt та QML-проектів для настільних платформ.
Основні моменти:
- Додана підтримка qt.conf для Linux.
Тепер ctdeployer генерує файл qt.conf під час розгортання як Linux, так Windows. Це означає, що ви можете вносити власні зміни до структури проекту після розгортання.
-
Додана підтримка конфігураційного файлу проекту
(deploy.json)
.
файл містить набір правил розгортання, які збігаються із параметрами запуску утиліти. Це може спростити використання утиліти в сценаріях автоматичного розгортання.
Щоб створити файл deploy.json, використовуйте прапорець -confFile [./path/to/file.json]. Подробиці про роботу ви можете знайти в офіційній wiki проекту. -
Додана можливість контролювати розташування файлів у каталозі призначення.
Іншими словами, тепер доступні такі прапори: - -qmlOut [Path] – шлях до файлів qml.
- -libOut [Path] – шлях розташування бібліотек.
- -trOut [Path] – шлях розташування перекладів.
- -pluginOut [Path] – шлях розташування плагінів qt.
- -binOut [Path] - шлях розташування файлів, що виконуються.
Таким чином, ви можете побудувати власну ієрархію у проекті залежно від ваших потреб.
-
Додана підтримка розгортання WebEngine.
Тепер cqtdeployer може розгортати проекти за допомогою WebEngine. -
У установник cqtdeployer додано підтримку декількох пакетів.
Тепер менеджер пакетів містить cqtdeployer і cqtdeployer 1.3 на ваш вибір.
Перша – попередня та стабільна версія, друга – поточна.
Тепер можна швидко переключатися між версіями. -
Проект перейменований на CQtDeployer
Це пов'язано з тим, що CQtDeployer також підтримуватиме оболонку графічного інтерфейсу в майбутньому, тому термін «Консоль» більше не актуальний. Виправлено розгортання системних бібліотек у linux.
Тепер ви можете безпечно використовувати прапор deploySystem, тому що він ігноруватиме набір бібліотек libc за замовчуванням, і ваш проект не буде порушено. Ви повинні використовувати прапор deploySystem-with-libcI для існуючих бібліотек libc у вашому проекті.Прапор Always-Overwrite змінено на noOverwrite.
Тепер всі файли перезаписуються за замовчуванням, використовуйте noOverwrite, щоб вимкнути перезапис.
Реліз включає онлайн-і офлайн-складання для платформ Windows і Linux.
- Інтернет-інсталятор Windows
- Офлайн-інсталятор Windows
- Інтернет-інсталятор Linux
- офлайн-інсталятор Linux
Ви також можете завантажити останню версію cqtdeployer в: