2021-03-27 17:33:39 +03:00
2019-06-11 10:15:49 +03:00
2020-09-09 13:53:46 +03:00
2020-11-18 14:13:05 +03:00
2019-04-08 16:46:04 +03:00
2021-03-03 14:15:49 +03:00
2019-04-07 00:01:51 +03:00
2021-03-27 12:56:04 +03:00
2019-03-25 21:29:57 +03:00
2020-09-07 14:46:21 +03:00
2020-02-06 10:59:44 +03:00
2020-07-09 18:12:02 +03:00
2021-03-27 12:56:04 +03:00
2021-03-27 16:59:11 +03:00
2020-09-09 16:29:59 +03:00
2020-07-09 18:32:50 +03:00
2020-06-30 14:42:23 +03:00
2018-08-17 17:04:32 +03:00
2020-07-09 16:39:02 +03:00
2020-05-13 19:24:33 +03:00

CQtDeployer cqtdeployer

cqtdeployer

Logo


What is CQtDeployer

The CQtDeployer is application for extract all depends library of executable and create launch script for your application.

Key differences of this program:

  • Performance: this program deploys the application several times faster (up to 10 seconds)
  • Flexibility: this application's got flags that help you to configure the deployment for your or your project's needs
  • Crossdeploy: this application's support windows and linux distrebutives, This means that you can use it not only to deploy a project for your platform, but also to deploy a project on Linux for Windows and vice versa.

Supported platforms:

Support processors architectures:

  • x86
  • x86-64
  • ARM
  • ARM64

How to use

Example: cqtdeployer <-bin [params]> [options]

See list of all options here

Example: cqtdeployer -bin myApp -qmlDir ~/MyAppProject/qml -qmake ~/Qt/5.12.4/gcc_64/bin/qmake clear

Build for Linux

  • install qt and qt QtInstallFrameWork from qt installer
  • git clone https://github.com/QuasarApp/CQtDeployer.git
  • cd CQtDeployer
  • git submodule update --init --recursive
  • qmake -r
    • Here you must definitely call the qmake that was loaded from the 1st item.
    • Example: ~/Qt/5.14.0/gcc_64/bin/qmake -r
  • make -j$(nproc)
  • make deploy
  • ./Distro/CQtDeployerInstaller.run

Build for Windows (CMD)

  • install qt and qt QtInstallFrameWork from qt installer
  • git clone https://github.com/QuasarApp/CQtDeployer.git
  • cd CQtDeployer
  • git submodule update --init --recursive
  • SET PATH=C:/Qt/Tools/mingw730_64/bin;%PATH%
    • It is important to set up the qt environment.
  • qmake.exe -r
    • Here you must definitely call the qmake that was loaded from the 1st item.
    • Example: C:/Qt/5.14.0/mingw73_64/bin/qmake.exe -r
  • migw32-make.exe -j8
  • migw32-make.exe deploy
  • ./Distro/CQtDeployerInstaller.exe

Install

You can download the latest version of the application here.

Snap

Get it from the Snap Store

Projects using CQtDeployer:

Donate

If you want to support the project,you can donate into our bitcoin wallet.

Bitcoin address - 1NJNbDKmezcUcHRfzpBeq2fHeG21oEKX8Q

Thanks




CQtDeployer - это приложение преднознаена для извлечения всех зависимых библиотек исполняемого файла и создания сценария запуска для вашего приложения.

Основные отличия этой программы:

  • Производительность - эта программа развертывает приложение в несколько раз быстрее (до 10 секунд)
  • Гибкость - это приложение имеет флаги, которые помогут вам настроить деплоинг под ваши нужды и нужды вашего проекта
  • Crossdeploy: приложение поддерживает Windows и дистрибутивы Linux, это означает, что вы можете использовать его не только для развертывания проекта для вашей платформы, но и для развертывания проекта в Linux для Windows и наоборот.

Поддерживаемые платформы:

Поддержка архитектур процессоров:

  • x86
  • x86-64
  • ARM
  • ARM64

Как использовать

пример : cqtdeployer <-bin [params]> [options]

Смотрите список всех опций здесь

Build для Linux

  • установите qt и qt QtInstallFrameWork из Установщик qt
  • git clone https://github.com/QuasarApp/CQtDeployer.git
  • cd CQtDeployer
  • git submodule update --init --recursive
  • qmake -r
    • Здесь нужно обязательно вызвать тот qmake, который был загружен из 1го пункта.
    • Пример: ~/Qt/5.14.0/gcc_64/bin/qmake -r
  • make -j$(nproc)
  • make deploy
    • эта команда требует установленный cqtdeployer
  • ./Distro/CQtDeployerInstaller.run

Build для Windows (CMD)

  • установите qt и qt QtInstallFrameWork из Установщик qt
  • git clone https://github.com/QuasarApp/CQtDeployer.git
  • cd CQtDeployer
  • git submodule update --init --recursive
  • SET PATH=C:/Qt/Tools/mingw730_64/bin;%PATH%
    • Здесь важно настроить окружение qt.
  • qmake.exe -r
    • Здесь нужно обязательно вызвать тот qmake, который был загружен из 1го пункта.
    • Пример: C:/Qt/5.14.0/mingw73_64/bin/qmake.exe -r
  • migw32-make -j8
  • migw32-make deploy
    • эта команда требует установленный cqtdeployer
  • ./Distro/CQtDeployerInstaller.exe

Snap

Загрузите из Snap Store

Установить

Вы можете загрузить последнюю версию приложения здесь.

Проекты использующие CQtDeployer :

Пожертвовать

Если вы хотите помочь проекту, то вы можете пожертвовать небольшую сумму на наш биткойн-кошелек.

Биткойн-адрес - 1NJNbDKmezcUcHRfzpBeq2fHeG21oEKX8Q

Благодарность

  • Большое спасибо Trail of Bits за их библиотеку pe-parser. Все работает отлично.
Languages
C++ 89.8%
QML 6.6%
CMake 1.4%
JavaScript 0.5%
Shell 0.5%
Other 1%