CQtDeployer
This project is used to deploy applications written using QML, qt or other С / С++ frameworks.
Install / Use
/learn @QuasarApp/CQtDeployerREADME
CQtDeployer
Support the project

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

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:
- Linux
- deb
- snap
- raw binaries
- installer
- Windows
- raw binaries
- installer
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
<p align="center"><img src="https://user-images.githubusercontent.com/12465465/81007195-7ab2e780-8e59-11ea-9793-1eeeb0025b96.png" height="400"></p>
Project installer after deployment with the qif option.
#linux
cqtdeployer -bin Application qif
#windows
cqtdeployer -bin Application.exe -qmake /path/to/qmake.exe qif
<p align="center"><img src="https://user-images.githubusercontent.com/12465465/78639719-197a1180-78b7-11ea-9e82-a03dd43f4bd2.png" height="400"></p>
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
<p align="center"><img src="https://user-images.githubusercontent.com/12465465/78639720-1aab3e80-78b7-11ea-9604-3dcdd7c78482.png" height="400"></p>
#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
<p align="center"><img src="https://user-images.githubusercontent.com/12465465/78639716-17b04e00-78b7-11ea-9002-a8b45a43807f.png" height="400"></p>
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
- many thanks Trail of Bits for their library pe-parser. Everything works perfectly.
Related Skills
canvas
343.1kCanvas Skill Display HTML content on connected OpenClaw nodes (Mac app, iOS, Android). Overview The canvas tool lets you present web content on any connected node's canvas view. Great for: -
node-connect
343.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
90.0kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
Agent Development
90.0kThis skill should be used when the user asks to "create an agent", "add an agent", "write a subagent", "agent frontmatter", "when to use description", "agent examples", "agent tools", "agent colors", "autonomous agent", or needs guidance on agent structure, system prompts, triggering conditions, or agent development best practices for Claude Code plugins.

