• Stars
    star
    540
  • Rank 80,304 (Top 2 %)
  • Language
    C++
  • License
    GNU Lesser Genera...
  • Created almost 6 years ago
  • Updated about 1 month ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

This project is used to deploy applications written using QML, qt or other С / С++ frameworks.

CQtDeployer

cqtdeployer cqtdeployer

Logo


Support the project

image

We have a cqtdeployer extended support subscription on the Patrion service.

  • We'll help you solve your deployment issues personality.
  • All your tasks needed to solve your issues will have top priority.

Also, if you just want to support the project, you can subscribe to the general subscription plan on patrion

If you can't use Patreon, you can send bitcoin to support us and our work. If you want to get support for bitcoin payment, write to me in telegramm

bitcoin address

image

bc1q3jnx7pleh7rxg6nm6navvuwwpd9znxvd4lye62

What is CQtDeployer

CQtDeployer helps you to extract all libraries your executable depends on and to create a 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 has flags that help you to configure the deployment for your or your project's needs
  • Cross-deployment: this application supports Windows and Linux distributions. This means that you can deploy a project not only for the host platform, but also deploy a project for Windows target on Linux host and vice versa.
  • Fast installers creation: Once the deployment is complete, you will receive a standalone installer for your distribution.

Supported platforms:

Supported processors architectures:

  • x86
  • x86-64
  • ARM
  • ARM64

How to use

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

See the list of all options here

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

More examples

Deployed project structure:

 #linux
 cqtdeployer -bin Guitar  
 
 #windows
 cqtdeployer -bin Guitar.exe -qmake /path/to/qmake.exe

Project installer after deployment with the qif option.

 #linux
 cqtdeployer -bin Application qif
 
 #windows
 cqtdeployer -bin Application.exe -qmake /path/to/qmake.exe qif

Project installer after deployment with the qif and qifStyle options.

 #linux
 cqtdeployer -bin Application qif -qifStyle quasar
 
 #windows
 cqtdeployer -bin Application.exe -qmake /path/to/qmake.exe qif -qifStyle quasar

 #linux
 cqtdeployer -bin Application qif -qifStyle path/to/myStyle.css
 
 #windows
 cqtdeployer -bin Application.exe -qmake /path/to/qmake.exe qif -qifStyle path/to/myStyle.css

Build and install

See building and installation instructions on wiki page

Projects using CQtDeployer:

  • QAmigo - Qt cross-platform serial port socket assistant for visualizing data.
  • QtSecret - Simple encryption library supporting RSA and AES algorithms.
  • Hanoi-Towers - Hanoi Towers Game
  • distbuilder - Distribution Builder
  • Manager_v2 - Qt Quick Controls 2 - Linux Manager Desktop Application
  • IDE65XX - IDE 65XX is one of the open source IDE options available for developers working with Kick Assembler.
  • Tanks - 2D game written in C++ & Qt for Windows, Linux and Android
  • stegano - Bit-level Image Manipulation Software with Qt Framework - Steganography Pet Project
  • Online_Board - This is a board that you can share with others.

Check out our documentation for more information: here


Thanks


More Repositories

1

Qt-Secret

Simple encryption library supporting RSA and AES algorithms.
C++
237
star
2

QMLLoginView

Simple login window library for qml projects.
C++
16
star
3

sdkmanager-android

Wraper of android sdk manager for snap store
Shell
16
star
4

QStyleSheet

StyleSheet for qt apps
CSS
16
star
5

Hanoi-Towers

Hanoi Towers Game
C++
13
star
6

SimpleQmlNotify

Simple Qml notification service for qml applications.
C++
13
star
7

SoundBand

Mobile and desktop song sync audio player. working on wifi.
C++
11
star
8

CMake

Cmake modules for quasarapp projects
CMake
6
star
9

CheatCard

CheatCard - This is service which provides the ability to conveniently create discount cards for the clients of your business.
C++
5
star
10

openssl-builder

This is build scripts for open ssl
Shell
4
star
11

Crawl

Cool game
C++
4
star
12

CMakeProject

Template repository for cmake project
CMake
4
star
13

QtDeployer

qt Deployer
C++
4
star
14

QuasarAppCI

buildBot server of quasarapp
Python
4
star
15

Patronum

This is extension libraries for control your daemons.
C++
4
star
16

QuasarAppLib

global function for quasar app
C++
4
star
17

Heart

QuasarApp Heart - it is base backend for C++/Qt projects. This library support work with databases and work with lite network requests.
C++
4
star
18

CopyrightFixer

Console application for updating copyright in code
C++
3
star
19

site-server

JavaScript
2
star
20

DoxyStyle

Style for Documentation of QuasarApp
CSS
2
star
21

easyssl

This is Qt wrapper of the ssl library.
C++
2
star
22

Credits

This is Credits page of QuasarApp projects.
QML
2
star
23

site-client

JavaScript
2
star
24

ViewSolutions

View solutions of qml for quasarapp projects
QML
1
star
25

CQtDeployerServer

This is temp project for adding support the generate online repositories.
C++
1
star
26

Guidelines

Guidelines of Development in QuasarApp
1
star
27

QtDeployTemplate

buildet qt dependense
QMake
1
star
28

QuasarAppScripts

Work scripts for QuasarApp projects
Shell
1
star
29

QtNativeTr

This is library that contains all native qt translation files
C++
1
star
30

QrCodes

C++
1
star
31

zip

A portable, simple zip library written in C
C
1
star
32

qTbot

C++
1
star
33

Platforms

Platforms utils of quasarapp
C++
1
star
34

DesktopInstaller

Desktop Installer of QuasaApp projects
QMake
1
star
35

site

1
star
36

DocsSite

C++
1
star
37

TelegramDeliveryBot

1
star
38

Job

This project contains internal vacancies of the QuasarApp group.
1
star
39

SecretService

Simple service to save your own secrets strings, and provide fast access by hashes IDs.
C++
1
star
40

DoctorPill

This is simple library for create productions fixes for your applications.
C++
1
star