mirror of
https://github.com/QuasarApp/CQtDeployer.git
synced 2025-04-26 17:54:32 +00:00
added quick guide
parent
a73b6bddc5
commit
ce34f05b6d
1
Home.md
1
Home.md
@ -8,6 +8,7 @@
|
||||
* [Description CQtDeployer](https://github.com/QuasarApp/CQtDeployer/wiki/Description)
|
||||
* [Options](https://github.com/QuasarApp/CQtDeployer/wiki/Options)
|
||||
* [Guide](https://github.com/QuasarApp/CQtDeployer/wiki/Guide)
|
||||
* [Quick guide](quickguide.md)
|
||||
* [Build and Install](https://github.com/QuasarApp/CQtDeployer/wiki/Build-and-Install)
|
||||
* [Example](https://github.com/QuasarApp/CQtDeployer/tree/master/examples/TestQMLWidgets)
|
||||
* [Deploy file](https://github.com/QuasarApp/CQtDeployer/wiki/DeployConfigFileEn)
|
||||
|
81
quickguide.md
Normal file
81
quickguide.md
Normal file
@ -0,0 +1,81 @@
|
||||
|
||||
|
||||
How to deploy project with cqtdeployer.
|
||||
|
||||
1. First one you need to install cqtdeployer into your platform
|
||||
|
||||
* Snap (14 more linux destributions):
|
||||
```
|
||||
sudo snap install cqtdeployer
|
||||
```
|
||||
Or
|
||||
|
||||
Install from snap store and add all requirement permissions.
|
||||
|
||||
[](https://snapcraft.io/cqtdeployer)
|
||||
|
||||
* Other linux [LinuxInstaller.run][1].
|
||||
```
|
||||
chmod +x LinuxInstaller.run
|
||||
./LinuxInstaller.run
|
||||
```
|
||||
|
||||
* Windows [installer][1]
|
||||
|
||||
2. Build your project on release mode.
|
||||
3. Deploy yor executable file.
|
||||
|
||||
* For Linux systems:
|
||||
``` bash
|
||||
cqtdeployer -bin myexecutable
|
||||
```
|
||||
|
||||
* For Windows systems:
|
||||
``` bash
|
||||
cqtdeployer -bin myexecutable.exe -qmake C:/Qt/5.15.0/min_gw/bin/qmake.exe
|
||||
```
|
||||
|
||||
* For crossplatform build (Linux -> Windows)
|
||||
``` bash
|
||||
cqtdeployer -bin myexecutable.exe -qmake ~/crossbuildet-Qt/5.15.0/min_gw/bin/qmake.exe
|
||||
```
|
||||
|
||||
## Extra options
|
||||
|
||||
If you use extra libraries. just add path for cqtdeployer to used libs.
|
||||
``` bash
|
||||
cqtdeployer -bin myexecutable -libDir /PathToMyExtraLibs
|
||||
```
|
||||
|
||||
If you want find libraryes recursive from libDir path, just add recursiveDepth option.
|
||||
``` bash
|
||||
cqtdeployer -bin myexecutable -libDir /PathToMyExtraLibs -recursiveDepth 5
|
||||
```
|
||||
|
||||
If you application use qml, just add qmlDir option
|
||||
``` bash
|
||||
cqtdeployer -bin myexecutable -libDir /PathToMyExtraLibs -recursiveDepth 5 -qmlDir /path/to/my/qml/sources
|
||||
```
|
||||
|
||||
If you want create simple installer for you application just add qif option.
|
||||
```
|
||||
cqtdeployer -bin myexecutable -libDir /PathToMyExtraLibs -recursiveDepth 5 -qmlDir /path/to/my/qml/sources qif
|
||||
```
|
||||
|
||||
If you use system libraries from system PATH, just add deploySystem option.
|
||||
|
||||
#### Warning: snap version do not have permision to system files. To deploy system libraries use the cqtdeployer version from the [installer][1]
|
||||
|
||||
```
|
||||
cqtdeployer -bin myexecutable -libDir /PathToMyExtraLibs -recursiveDepth 5 -qmlDir /path/to/my/qml/sources qif deploySystem
|
||||
```
|
||||
|
||||
|
||||
### If you have any problems with use cqtdeployer then ask you questions on the official github issues [page][2].
|
||||
|
||||
### For more options of CQtDeploye see oficial [documentation][3].
|
||||
|
||||
[1]: https://github.com/QuasarApp/CQtDeployer/releases
|
||||
[2]: https://github.com/QuasarApp/CQtDeployer/issues
|
||||
[3]: https://github.com/QuasarApp/CQtDeployer/wiki/Options
|
||||
|
Loading…
x
Reference in New Issue
Block a user