Skip to content

Commit 1877676

Browse files
authored
Merge pull request #765 from QuasarApp/EndrII-patch-1
Create README.rst
2 parents 76d1d20 + fde02c9 commit 1877676

File tree

1 file changed

+131
-0
lines changed

1 file changed

+131
-0
lines changed

README.rst

Lines changed: 131 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,131 @@
1+
# CQtDeployer
2+
3+
[![cqtdeployer](https://snapcraft.io//cqtdeployer/badge.svg)](https://snapcraft.io/cqtdeployer)
4+
[![cqtdeployer](https://snapcraft.io//cqtdeployer/trending.svg?name=0)](https://snapcraft.io/cqtdeployer)
5+
6+
# ![Logo](res/CQtDeployer_banner_web.png)
7+
8+
****************************
9+
## Support the project
10+
![image](https://user-images.githubusercontent.com/12465465/194008498-7f069b4a-b87d-42d1-82f1-af7d8cbcf220.png)
11+
12+
We have a cqtdeployer extended support [subscription](https://www.patreon.com/QuasarApp)
13+
on the Patrion service.
14+
* We'll help you solve your deployment issues personality.
15+
* All your tasks needed to solve your issues will have top priority.
16+
17+
Also, if you just want to support the project, you can subscribe to the general subscription plan on patrion
18+
19+
If you can't use Patreon, you can send **bitcoin** to support us and our work.
20+
If you want to get support for bitcoin payment, write to me in [telegramm](https://t.me/Endrll)
21+
22+
## bitcoin address
23+
![image](https://user-images.githubusercontent.com/12465465/194010492-bae7b9e8-10a6-4e5f-9606-a5f3b4478a3e.png)
24+
25+
**bc1q3jnx7pleh7rxg6nm6navvuwwpd9znxvd4lye62**
26+
27+
28+
## What is CQtDeployer
29+
30+
CQtDeployer helps you to extract all libraries your executable depends on and to create a launch script for your application.
31+
32+
Key differences of this program:
33+
* Performance: this program deploys the application several times faster (up to 10 seconds)
34+
* Flexibility: this application has flags that help you to configure the deployment for your or your project's needs
35+
* 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.
36+
* Fast installers creation: Once the deployment is complete, you will receive a standalone installer for your distribution.
37+
38+
## Supported platforms:
39+
40+
* <img src="https://user-images.githubusercontent.com/12465465/67766480-929b5000-fa5f-11e9-8ae7-377d9ddb7c65.png" height="100">
41+
* <img src="https://upload.wikimedia.org/wikipedia/commons/8/8d/Windows_darkblue_2012.svg" height="100">
42+
43+
## Supported processors architectures:
44+
* x86
45+
* x86-64
46+
* ARM
47+
* ARM64
48+
49+
## How to use
50+
51+
#### Example: `cqtdeployer <-bin [params]> [options]`
52+
53+
See the list of all options [here](md/en/Options.md)
54+
55+
56+
#### Example: `cqtdeployer -bin myApp -qmlDir ~/MyAppProject/qml -qmake ~/Qt/6.3.1/gcc_64/bin/qmake clear`
57+
58+
## More examples
59+
#### Deployed project structure:
60+
``` bash
61+
#linux
62+
cqtdeployer -bin Guitar
63+
64+
#windows
65+
cqtdeployer -bin Guitar.exe -qmake /path/to/qmake.exe
66+
67+
```
68+
<p align="center"><img src="https://user-images.githubusercontent.com/12465465/81007195-7ab2e780-8e59-11ea-9793-1eeeb0025b96.png" height="400"></p>
69+
70+
#### Project installer after deployment with the `qif` option.
71+
``` bash
72+
#linux
73+
cqtdeployer -bin Application qif
74+
75+
#windows
76+
cqtdeployer -bin Application.exe -qmake /path/to/qmake.exe qif
77+
78+
```
79+
<p align="center"><img src="https://user-images.githubusercontent.com/12465465/78639719-197a1180-78b7-11ea-9e82-a03dd43f4bd2.png" height="400"></p>
80+
81+
#### Project installer after deployment with the `qif` and `qifStyle` options.
82+
83+
``` bash
84+
#linux
85+
cqtdeployer -bin Application qif -qifStyle quasar
86+
87+
#windows
88+
cqtdeployer -bin Application.exe -qmake /path/to/qmake.exe qif -qifStyle quasar
89+
90+
```
91+
92+
<p align="center"><img src="https://user-images.githubusercontent.com/12465465/78639720-1aab3e80-78b7-11ea-9604-3dcdd7c78482.png" height="400"></p>
93+
94+
``` bash
95+
#linux
96+
cqtdeployer -bin Application qif -qifStyle path/to/myStyle.css
97+
98+
#windows
99+
cqtdeployer -bin Application.exe -qmake /path/to/qmake.exe qif -qifStyle path/to/myStyle.css
100+
101+
```
102+
103+
<p align="center"><img src="https://user-images.githubusercontent.com/12465465/78639716-17b04e00-78b7-11ea-9002-a8b45a43807f.png" height="400"></p>
104+
105+
## Build and install
106+
See building and installation instructions on wiki [page](md/en/Build-and-Install.md)
107+
108+
## Projects using CQtDeployer:
109+
110+
- [QAmigo](https://github.com/QAmigo/QAmigo) - Qt cross-platform serial port socket assistant for visualizing data.
111+
- [QtSecret](https://github.com/QuasarApp/Qt-Secret) - Simple encryption library supporting RSA and AES algorithms.
112+
- [Hanoi-Towers](https://github.com/QuasarApp/Hanoi-Towers) - Hanoi Towers Game
113+
- [distbuilder](https://github.com/BuvinJT/distbuilder) - Distribution Builder
114+
- [Manager_v2](https://github.com/dimkatsi91/Manager_v2) - Qt Quick Controls 2 - Linux Manager Desktop Application
115+
- [IDE65XX](https://github.com/emartisoft/IDE65XX) - IDE 65XX is one of the open source IDE options available for developers working with Kick Assembler.
116+
- [Tanks](https://github.com/anevero/tanks) - 2D game written in C++ & Qt for Windows, Linux and Android
117+
- [stegano](https://github.com/taskmaster9001/stegano) - Bit-level Image Manipulation Software with Qt Framework - Steganography Pet Project
118+
- [Online_Board](https://github.com/MaxMalts/Online_Board) - This is a board that you can share with others.
119+
120+
121+
***
122+
123+
### Check out our documentation for more information: [here](https://quasarapp.ddns.net:3031/docs/QuasarApp/CQtDeployer/latest/)
124+
125+
***
126+
127+
## Thanks
128+
* many thanks [Trail of Bits](https://github.com/trailofbits) for their library [pe-parser](https://github.com/trailofbits/pe-parse). Everything works perfectly.
129+
130+
***************************
131+

0 commit comments

Comments
 (0)