CMake 属性参考

Qt6::Core

目标属性

QT_ANDROID_ABIS

指定为单个目标构建的包的 ABIs 列表

QT_ANDROID_DEPLOYMENT_DEPENDENCIES

覆盖添加到目标部署的 Qt 依赖项

QT_ANDROID_DEPLOYMENT_SETTINGS_FILE

指定目标生成的部署设置文件的位置

QT_ANDROID_EXTRA_LIBS

与目标一起部署的额外库

QT_ANDROID_EXTRA_PLUGINS

与目标一起部署的额外 Qt 插件

QT_ANDROID_MIN_SDK_VERSION

最低 Android SDK 版本

QT_ANDROID_NO_DEPLOY_QT_LIBS

指示 Android 上的 APK 是否包含 Qt 共享库

QT_ANDROID_PACKAGE_SOURCE_DIR

自定义 Android 包模板的路径

QT_ANDROID_SDK_BUILD_TOOLS_REVISION

要使用的 Android 构建工具的版本

QT_ANDROID_SYSTEM_LIBS_PREFIX

指定目标设备上 Qt 库的位置

QT_ANDROID_TARGET_SDK_VERSION

Android 目标 SDK 版本

QT_ANDROID_VERSION_CODE

内部 Android 应用版本

QT_ANDROID_VERSION_NAME

可读的 Android 应用版本

QT_IOS_LAUNCH_SCREEN

iOS 启动屏幕故事板的路径

QT_QML_IMPORT_PATH

指定要搜索 QML 导入的目录列表

QT_QML_ROOT_PATH

覆盖应用程序的 qml 目录位置

QT_RESOURCE_PREFIX

指定默认的 Qt 资源前缀

QT_WASMInitial_MEMORY

内部 WebAssembly 初始内存

QT_WASMMaximum_MEMORY

内部 WebAssembly 最大内存

QT_WASMPthread_POOL_SIZE

内部 WebAssembly 线程池大小

qt_no_entrypoint

指定抑制链接到 Qt 的入口库

源文件属性

QT_DISCARD_FILE_CONTENTS

指定给定的文件在资源文件系统中应为空

QT_RESOURCE_ALIAS

指定资源中文件的 Qt 资源别名

全局属性

QT_TARGETS_FOLDER

设置 Qt 内部目标的 FOLDER 属性

Qt6::DBus

源文件属性

CLASSNAME

覆盖默认接口类名称

INCLUDE

添加包含路径

NO_NAMESPACE

禁用生成命名空间名称

Qt6::Qml

源文件属性

QT_QMLTC_FILE_BASENAME

指定非默认的 .h 和 .cpp 文件名

QT_QML_INTERNAL_TYPE

标记 QML 文件作为提供内部类型

QT_QML_SINGLETON_TYPE

标记 QML 文件作为提供单例类型

QT_QML_SKIP_CACHEGEN

将文件排除在编译为字节码之外

QT_QML_SKIP_QMLDIR_ENTRY

将文件排除在作为类型添加到 QML 模块的类型信息文件之外

QT_QML_SKIP_QMLLINT

防止文件被包含在自动qmllint处理中

QT_QML_SKIP_TYPE_COMPILER

使用qmltc排除文件被编译为C++

QT_QML_SOURCE_TYPENAME

覆盖文件提供的类型名

QT_QML_SOURCE_VERSIONS

指定类型的一组自定义版本

全局属性

QT_QMLLINTER_TARGETS_FOLDER

设置属于qml linter的目标的FOLDER属性

Qt6::LinguistTools

目标属性

QT_EXCLUDE_FROM_TRANSLATION

将目标标记为翻译排除

QT_EXCLUDE_SOURCES_FROM_TRANSLATION

应从翻译中排除的源文件路径列表

目录属性

QT_EXCLUDE_FROM_TRANSLATION

将目录标记为翻译排除

© 2024 The Qt Company Ltd. 本内容中包含的文档贡献归各自所有者所有。本提供的文档许可协议由自由软件基金会按其发布的GNU自由文档许可协议1.3版本许可。Qt和相关Logo是The Qt Company Ltd.在芬兰和/或其他国家的商标。所有其他商标均属于各自所有者。