mirror of
https://github.com/QuasarApp/CQtDeployer.git
synced 2025-04-26 17:54:32 +00:00
Update README.md
This commit is contained in:
parent
757178e54d
commit
3222e11a8a
102
README.md
102
README.md
@ -1,2 +1,100 @@
|
||||
# CDQ
|
||||
CDQ - CrossCompile Qt Deploy Application
|
||||
# Welcome to the Console Qt Deployer!
|
||||
# 
|
||||
|
||||
***************************
|
||||
## What is Console Qt Deployer
|
||||
The Console QtDeployer is console veriosn of the [QtDeployer](https://quasarapp.github.io/QtDeployer/).
|
||||
|
||||
This application is designed to replace [linuxdeployqt](https://github.com/probonopd/linuxdeployqt) which does not solve the tasks of qt applications deployment.
|
||||
|
||||
Key differences of this program:
|
||||
* Performance-this program deploys the application several times faster (up to 10 seconds)
|
||||
* Flexibility-this application has flags that will help you configure the deployment as you need and your project
|
||||
|
||||
## Attention
|
||||
##### This project is designed to build projects consisting of only one pro file, if you need to collect a large project, then you need to use our [template](https://quasarapp.github.io/QtDeployTemplate/) to build and deploy qt applications
|
||||
|
||||
### How to use
|
||||
|
||||
#### Usage: CDQ <-bin [params]> [options]
|
||||
|
||||
#### Options:
|
||||
| Option | Descriptiion |
|
||||
|-----------------------------|-----------------------------------------------------------|
|
||||
| help / h | show help. |
|
||||
| always-overwrite | Copy files even if the target file exists. |
|
||||
| -bin [params] | deployment binry. |
|
||||
| -qmlDir [params] | qml datadir. for example -qmlDir ~/Qt/5.11.1/gcc_64/qml |
|
||||
| noStrip | no strip deployed lib |
|
||||
| deploy-not-qt | deploy all libs |
|
||||
| -qmake [params] | qmake path. for example |
|
||||
| | -qmake ~/Qt/5.11.1/gcc_64/bin/qmake |
|
||||
| ignoreCudaLib | it filter ignore cuda lib of nvidea |
|
||||
| -ignore [list,params] | ignore filter for libs |
|
||||
| | for example -ignore libicudata.so.56,libicudata2.so.56 |
|
||||
| clear | delete all old deploy data |
|
||||
|
||||
#### Example: CDQ -bin myApp -qmlDir ~/Qt/5.11.1/gcc_64/qml -qmake ~/Qt/5.11.1/gcc_64/bin/qmake clear
|
||||
|
||||
|
||||
|
||||
## Build for Linux
|
||||
- qmake & make or install qt creator and build on qtcreator
|
||||
|
||||
|
||||
## Install
|
||||
You can download the latest version of the application [here](https://github.com/QuasarApp/Console-QtDeployer/releases).
|
||||
|
||||
## Donate
|
||||
If you want to help the project, then you can donate a small amount to our bitcoin wallet.
|
||||
|
||||
### Bitcoin address - 1NJNbDKmezcUcHRfzpBeq2fHeG21oEKX8Q
|
||||
|
||||
***************************
|
||||
***************************
|
||||
***************************
|
||||
|
||||
Console QtDeployer является консольной реализацией [QtDeployer](https://quasarapp.github.io/QtDeployer/).
|
||||
|
||||
Это приложение с целью замены [linuxdeployqt](https://github.com/probonopd/linuxdeployqt), которое не решает задачи развертывания qt-приложений в полной мере.
|
||||
|
||||
Основные отличия этой программы:
|
||||
* Производительность - эта программа развертывает приложение в несколько раз быстрее (до 10 секунд)
|
||||
* Гибкость - это приложение имеет флаги, которые помогут вам настроить деплоинг под ваши нужды и нужды вашего проекта
|
||||
|
||||
## Внимание
|
||||
##### Данный проект преднозначен для сборки проектов состоящих всего из одного pro файла, если вам необходимо собрать крупный проект то вам нужно аоспользоватся нашим [шаблоном](https://quasarapp.github.io/QtDeployTemplate/) для сборки и развертывания qt приложений
|
||||
|
||||
### Как использовать
|
||||
#### пример : CDQ <-bin [params]> [options]
|
||||
|
||||
#### Options:
|
||||
| Option | Descriptiion |
|
||||
|-----------------------------|-----------------------------------------------------------|
|
||||
| help / h | Показать справку |
|
||||
| always-overwrite | Копирует файлы с заменой уже существующих |
|
||||
| -bin [params] | Исполняемый файл над которым будет выплнятся деплои |
|
||||
| -qmlDir [params] | Папка qml. пример -qmlDir ~/Qt/5.11.1/gcc_64/qml |
|
||||
| noStrip | не выполнять стрип копируемых библиотек |
|
||||
| deploy-not-qt | Еопировать все библиотеки |
|
||||
| -qmake [params] | Путь к qmake. пример |
|
||||
| | -qmake ~/Qt/5.11.1/gcc_64/bin/qmake |
|
||||
| ignoreCudaLib | Этот фильтр будет игнорировать библиотеки nvidea |
|
||||
| -ignore [list,params] | Мписок библиотек для игнорирования |
|
||||
| | пример -ignore libicudata.so.56,libicudata2.so.56 |
|
||||
| clear | удалит все старые файлы (с прошлого запуска) |
|
||||
|
||||
#### Пример: CDQ -bin myApp -qmlDir ~/Qt/5.11.1/gcc_64/qml -qmake ~/Qt/5.11.1/gcc_64/bin/qmake clear
|
||||
|
||||
## Build для Linux
|
||||
- qmake & make или установите qtcreator и соберите проект с qt5.9 или выше.
|
||||
|
||||
|
||||
## Установить
|
||||
Вы можете загрузить последнюю версию приложения [здесь](https://github.com/QuasarApp/Console-QtDeployer/releases).
|
||||
|
||||
|
||||
## Пожертвовать
|
||||
Если вы хотите помочь проекту, то вы можете пожертвовать небольшую сумму на наш биткойн-кошелек.
|
||||
|
||||
### Биткойн-адрес - 1NJNbDKmezcUcHRfzpBeq2fHeG21oEKX8Q
|
||||
|
Loading…
x
Reference in New Issue
Block a user