Spec-Zone.ru › Qt 5.15

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

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

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

rcc [options] <inputs>

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

Опция Аргумент Описание
-o file Записать вывод в file вместо stdout.
-g, --generator <cpp|python|python2> Выбрать генератор.
-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 Отключить сжатие.
--pass <number> Номер для больших ресурсов
-binary Вывести бинарный файл для использования в качестве динамического ресурса.
-version Отобразить информацию о версии.
-help Отобразить информацию об использовании.
-t, --temp <file> Использовать временный файл <file> для больших ресурсов.
--namespace Отключить макросы пространства имен.
--verbose Включить подробный режим.
--list Только перечислить записи файла .qrc, не генерировать код.
--list-mapping Только вывести отображение путей ресурсов к путям файловой системы, определенных в файле .qrc, не генерировать код.
-d, --depfile <file> Записать файл dep с зависимостями .qrc в <file>.
-project Вывести файл ресурсов, содержащий все файлы из текущей директории.
--format-version \li \c{<number>} \li The RCC format version to write. \endtable See also \l{The Qt Resource System} for more information about embedding resources in Qt applications.
  • Скачать
    • Начать бесплатно
    • Qt для разработки приложений
    • Qt для создания устройств
    • Qt с открытым исходным кодом
    • Условия использования
    • Вопросы и ответы по лицензированию
  • Продукт
    • Qt в использовании
    • Qt для разработки приложений
    • Qt для создания устройств
    • Коммерческие возможности
    • Qt Creator IDE
    • Qt Quick
  • Услуги
    • Оценка технологий
    • Проверка концепции
    • Проектирование и внедрение
    • Производство
    • Обучение Qt
    • Партнерская сеть
  • Разработчики
    • Расширения Qt
    • Примеры и учебные пособия
    • Инструменты разработки
    • Вики
    • Форумы
    • Внести вклад в Qt
  • О нас
    • Обучение и мероприятия
    • Центр ресурсов
    • Новости
    • Вакансии
    • Расположение
    • Связаться с нами
  • Войти
  • Обратная связь
  • Связаться с нами
  • © 2020 The Qt Company

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

Spec-Zone.ru

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