Andrei Yankovich
20 червня 2019 р. 18:21

Випуск утиліти для розгортання додатків C ++ / QML CQtDeployer v1.2.3


Після місяця розробки підготовлено реліз кросплатформної утиліти CQtDeployer v1.2.3 . Початкові тексти компонентів CQtDeployer поставляються під ліцензіями LGPLv3.

Що нового:

  • Додана підтримка qt.conf для збирання Windows.

qt.conf використовується для перевизначення шляхів і параметрів модулів, що підключаються. До цього виправлення програма, розгорнута для платформи Windows, використовувала стандартні шляхи, через що програма не могла знайти потрібні йому плагіни та qml-файли. Найчастіше повторюється в кроссплатформенных складаннях.

  • Виправлено поведінку скидання прапора, тепер прапор видаляє лише скопійовані файли.

Раніше цей прапор видаляв весь цільовий каталог, що призводило до втрати файлів до розгортання. Це призводило до багатьох помилок під час роботи з QtInstallFramework.

  • Виправлений прапор ignoreEnv

Цей прапор міг пропустити оточення, що ігнорується, якщо він був вказаний у місці з косою межею на кінці.
Приклад: ignoreEnv/my/path/ пропускає шлях /my/path, хоча його слід ігнорувати.

  • Виправлений прапор deploySystem

Збірки, підготовлені для Linux ( QIF , Snap ) і Windows

SnapStore

Отримати його з Snap Store

Вам це подобається? Поділіться в соціальних мережах!

b
  • 18 серпня 2019 р. 16:09
cqtdeployer 
/home/aleks/CQtDeployer/bin/cqtdeployer: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.25' not found (required by /home/aleks/CQtDeployer/lib/libQt5Core.so.5)

linux mint

Qt установлен, что сделать чтобы заработало?

Andrei Yankovich
  • 19 серпня 2019 р. 17:41

это проблема дистрибутива,
попробуйте установить через пакетный менеджер snap

Суть проблемы:
libQt5Core которая лежит в дистрибутиве требует версию glibc >= 2.25 у вас видимо более старая версия.
если вы установите деплоер из пакетного менеджера snap он самостоятельно подтянет core с необходимой версией libc

установка из snap

# установка пакетного менеджера (если его у  вас нет)
sudo apt update 
sudo apt install snapd

# установка cqdeployer
sudo snap install cqtdeployer

# добовление разрешение на использование removable-media (флешки и прочие дополнительно монтируемые устройства)
snap connect cqtdeployer:removable-media

Коментарі

Only authorized users can post comments.
Please, Log in or Sign up