-
-
Notifications
You must be signed in to change notification settings - Fork 88
QuickGuide
Andrei Yankovich edited this page Jun 23, 2020
·
4 revisions
How to deploy project with cqtdeployer.
-
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.
- Other linux LinuxInstaller.run.
chmod +x LinuxInstaller.run ./LinuxInstaller.run
- Windows installer
-
Build your project on release mode.
-
Deploy yor executable file.
- For Linux systems:
cqtdeployer -bin myexecutable
- For Windows systems:
cqtdeployer -bin myexecutable.exe -qmake C:/Qt/5.15.0/min_gw/bin/qmake.exe
- For crossplatform build (Linux -> Windows)
cqtdeployer -bin myexecutable.exe -qmake ~/crossbuildet-Qt/5.15.0/min_gw/bin/qmake
If you use extra libraries, just add path for cqtdeployer to used libs.
cqtdeployer -bin myexecutable -libDir /PathToMyExtraLibs
If you want find libraries recursively from libDir path, just add recursive Depth option.
cqtdeployer -bin myexecutable -libDir /PathToMyExtraLibs -recursiveDepth 5
If you application use qml, just add qmlDir option
cqtdeployer -bin myexecutable -libDir /PathToMyExtraLibs -recursiveDepth 5 -qmlDir /path/to/my/qml/sources
If you want create simple installer for your application just add gif 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
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.
For more options of CQtDeploye see oficial documentation.
If you like what we do and it benefits you, you can support the project on the official page QuasarApp in Patreon