Spec-Zone.ru › Qt 5.14

Компилятор ресурсов (rcc)

Инструмент rcc используется для внедрения ресурсов в приложение Qt во время процесса сборки. Он работает, генерируя файл исходного кода C++ содержащий данные, указанные в файле ресурсов Qt (.qrc).

Использование:

rcc [options] <inputs>

RCC принимает следующие параметры командной строки:

Параметр Аргумент Описание
-o file Записать вывод в file вместо stdout.
-name name Создать внешнюю функцию инициализации с name.
-threshold level Указывает порог level (в процентах) для определения того, нужно ли сжимать файл. Если уменьшение размера файла больше порога level, файл сжимается; в противном случае хранятся нескомпрессированные данные. Пороговое значение по умолчанию составляет 70%, что означает, что сжатые файлы, размер которых составляет 30% или меньше от их исходного размера, хранятся как сжатые данные.
-compress-algo algorithm Алгоритм для сжатия файлов. Поддерживаемые алгоритмы — zstd, zlib, и none, которые соответственно означают сжатие содержимого с помощью бибилиотеки Zstandard, библиотеки zlib и без сжатия. По умолчанию используется zstd если эта библиотека была найдена во время компиляции, и zlib в противном случае.
-compress level Сжать входные файлы до указанного уровня сжатия level, который зависит от алгоритма. Если алгоритм zstd, допустимые уровни составляют от 1 до 19, где специальные значения 0 и -1 означают значения по умолчанию для libzstd и rcc. Если алгоритм zlib, уровень — целое число в диапазоне от 1 до 9. Для обоих алгоритмов уровень 1 обеспечивает наименьшее сжатие, но быстрее. Уровни 9 или 19 обеспечивают максимальное сжатие, но медленнее. Для отключения сжатия используйте -no-compress. Значение по умолчанию для level равно -1.
-root path Добавить префикс к пути доступа к ресурсу path. По умолчанию префикс отсутствует.
-no-compress Отключить сжатие.
-binary Вывести двоичный файл для использования в качестве динамического ресурса.
-version Показать информацию о версии.
-help Показать информацию об использовании.
-t, --temp <file> Использовать временный файл <file> для больших ресурсов.
--namespace Отключить макросы пространств имен.
--verbose Включить подробный режим.
--list Только перечислить записи файла .qrc, не генерировать код.
-project Вывести файл ресурсов, содержащий все файлы из текущей директории.

См. также Систему ресурсов Qt для получения дополнительной информации о внедрении ресурсов в приложения Qt.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.13/rcc.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API