Spec-Zone.ru › Qt

qt_add_big_resources

Компилирует большие бинарные ресурсы в объектный код.

Команда определена в компоненте Core пакета Qt6. Загрузите пакет с помощью:

find_package(Qt6 COMPONENTS Core REQUIRED)

Краткое описание

qt_add_big_resources(<VAR> file1.qrc [file2.qrc ...]
                     [OPTIONS ...])

Если команды без версии отключены, используйте qt6_add_big_resources() вместо этого. Она поддерживает тот же набор аргументов, что и эта команда.

Описание

Создаёт скомпилированные объектные файлы из файлов ресурсов Qt с помощью компилятора ресурсов (rcc). Пути к сгенерированным файлам добавляются в <VAR>.

Это похоже на qt_add_resources, но напрямую генерирует объектные файлы (.o, .obj) вместо кода на C++. Это позволяет встраивать более крупные ресурсы, когда компиляция в исходный код C++ и затем в двоичные файлы слишком длительная или ресурсоёмкая.

Примечание: Эта макрокоманда доступна только при использовании CMake 3.9 или более поздней версии.

Аргументы

Вы можете задать дополнительные OPTIONS , которые следует добавить к вызовам rcc. Возможные опции можно найти в документации rcc.

Примеры

set(SOURCES main.cpp)
qt_add_big_resources(SOURCES big_resource.qrc)
add_executable(myapp ${SOURCES})

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

Spec-Zone.ru

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