Spec-Zone.ru › Qt

qt_generate_moc

Вызывает moc для входного файла.

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

find_package(Qt6 COMPONENTS Core REQUIRED)

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

qt_generate_moc(src_file dest_file
                [TARGET target])

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

Описание

Создаёт правило для вызова компилятора метаобъектов (moc) для src_file и сохраняет вывод в dest_file.

Примечание: Это макрос низкого уровня. См. документацию CMake AUTOMOC для более удобного способа обработки файлов исходного кода с помощью moc. qt_wrap_cpp также аналогичен, но автоматически генерирует временный путь к файлу для вас.

Аргументы

Можно установить явный TARGET. Это гарантирует, что свойства целевого объекта INCLUDE_DIRECTORIES и COMPILE_DEFINITIONS также будут использоваться при сканировании файлов исходного кода с помощью moc.

Примеры

qt_generate_moc(main.cpp main.moc TARGET myapp)

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

Spec-Zone.ru

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