Andrei Yankovich
June 20, 2019, 6:21 p.m.

Release of C ++ / QML application deployment utility CQtDeployer v1.2.3


After a month of development, a release of the cross-platform utility CQtDeployer v1.2.3 has been prepared. The source texts of the CQtDeployer components are shipped under LGPLv3 licenses.

What is new:

  • Added support for qt.conf for Windows builds

qt.conf is used to override plug-in paths and parameters. Prior to this fix, the application deployed for the Windows platform used standard paths, because of which the application could not find the plugins and qml files it needed. Most often repeated in cross-platform assemblies.

  • Fixed clear flag behavior, now flag deletes only copied files.

Previously, this flag deleted the entire target directory, which resulted in the loss of files that existed before deployment. This led to a lot of errors when working with QtInstallFramework.

  • Fixed flag ignoreEnv

This flag could skip the ignored environment if it was specified in the place with a slash at the end.
Example: ignoreEnv / my / path / skips the path / my / path, although it should be ignored.

  • Fixed the deploySystem flag

Builds prepared for Linux ( QIF , Snap ) and Windows

SnapStore

Get it from the Snap Store

Do you like it? Share on social networks!

b
  • Aug. 18, 2019, 4:09 p.m.
  1. cqtdeployer
  2. /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)
  3.  

linux mint

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

Andrei Yankovich
  • Aug. 19, 2019, 5:41 p.m.

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

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

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

  1. # установка пакетного менеджера (если его у вас нет)
  2. sudo apt update
  3. sudo apt install snapd
  4.  
  5. # установка cqdeployer
  6. sudo snap install cqtdeployer
  7.  
  8. # добовление разрешение на использование removable-media (флешки и прочие дополнительно монтируемые устройства)
  9. snap connect cqtdeployer:removable-media

Comments

Only authorized users can post comments.
Please, Log in or Sign up
  • Last comments
  • AK
    April 1, 2025, 11:41 a.m.
    Добрый день. В данный момент работаю над проектом, где необходимо выводить звук из программы в определенное аудиоустройство (колонки, наушники, виртуальный кабель и т.д). Пишу на Qt5.12.12 поско…
  • Evgenii Legotckoi
    March 9, 2025, 9:02 p.m.
    К сожалению, я этого подсказать не могу, поскольку у меня нет необходимости в обходе блокировок и т.д. Поэтому я и не задавался решением этой проблемы. Ну выглядит так, что вам действитель…
  • VP
    March 9, 2025, 4:14 p.m.
    Здравствуйте! Я устанавливал Qt6 из исходников а также Qt Creator по отдельности. Все компоненты, связанные с разработкой для Android, установлены. Кроме одного... Когда пытаюсь скомпилиров…
  • ИМ
    Nov. 22, 2024, 9:51 p.m.
    Добрый вечер Евгений! Я сделал себе авторизацию аналогичную вашей, все работает, кроме возврата к предидущей странице. Редеректит всегда на главную, хотя в логах сервера вижу запросы на правильн…
  • Evgenii Legotckoi
    Oct. 31, 2024, 11:37 p.m.
    Добрый день. Да, можно. Либо через такие же плагины, либо с постобработкой через python библиотеку Beautiful Soup