Qt6 Core 中的 CMake 变量

当加载 Qt6::Core 时(例如通过

find_package(Qt6 REQUIRED COMPONENTS Core)

另请参阅 CMake 变量参考。

ANDROID_NDK_HOST_SYSTEM_NAME

主机系统的 Android 特定架构。

ANDROID_SDK_ROOT

Android SDK 的位置。

QT_ANDROID_ABIS

项目包所构建的 ABI 列表。

QT_ANDROID_APPLICATION_ARGUMENTS

要传递给 Android 应用程序的参数列表。

QT_ANDROID_BUILD_ALL_ABIS

启用使用自动检测到的 Qt for Android SDK 列表来构建多 ABI 软件包。

QT_ANDROID_CREATE_SYMLINKS_ONLY

仅为 Gradle 项目目录下的依赖项创建符号链接。

QT_ANDROID_DEPLOYMENT_TYPE

强制或禁用发布包签名,无论构建类型如何。

QT_ANDROID_GENERATE_JAVA_QTQUICKVIEW_CONTENTS

启用基于 QtQuickViewContent 的类生成。

QT_ANDROID_GRADLE_MULTI_MODULE

从多模块 Gradle 项目构建 Android 包。

QT_ANDROID_MULTI_ABI_FORWARD_VARS

允许在多 ABI 构建中共享 CMake 变量。

QT_ANDROID_POST_BUILD_GRADLE_CLEANUP

在 Android 包创建完成后执行 Gradle 清理。

QT_ANDROID_SIGN_AAB

使用指定的密钥库、别名和存储密码对 .aab 包进行签名。

QT_ANDROID_SIGN_APK

使用指定的密钥库、别名和存储密码对软件包进行签名。

QT_DEPLOY_BIN_DIR

用于在某些目标平台上部署运行时二进制文件的、相对于前缀的子目录。

QT_DEPLOY_IGNORED_LIB_DIRS

从运行时依赖项搜索中排除的目录。

QT_DEPLOY_LIBEXEC_DIR

用于在某些目标平台上部署程序可执行文件的、相对于前缀的子目录。

QT_DEPLOY_LIB_DIR

用于在某些目标平台上部署库的、相对于前缀的子目录。

QT_DEPLOY_PLUGINS_DIR

用于在某些目标平台上部署 Qt 插件的、相对于前缀的子目录。

QT_DEPLOY_PREFIX

部署的基目录。

QT_DEPLOY_QML_DIR

用于在某些目标平台上部署 QML 插件的、相对于前缀的子目录。

QT_DEPLOY_SUPPORT

用于设置部署支持的文件名称。

QT_DEPLOY_TRANSLATIONS_DIR

用于在某些目标平台上部署 Qt 翻译的前缀相对子目录。

QT_ENABLE_VERBOSE_DEPLOYMENT

启用部署工具的详细模式。

QT_HOST_PATH

交叉编译时主机 Qt 安装的位置。

QT_I18N_SOURCE_LANGUAGE

指定可翻译字符串的语言。

QT_I18N_TRANSLATED_LANGUAGES

项目国际化要使用的语言列表。

QT_IOS_LAUNCH_SCREEN

所有目标均使用的 iOS 启动屏幕故事板的路径。

QT_NO_COLLECT_BUILD_TREE_APK_DEPS

防止在 Android 部署过程中收集项目构建的共享库目标。

QT_NO_COLLECT_IMPORTED_TARGET_APK_DEPS

防止在 Android 部署期间收集导入的目标。

QT_NO_SET_XCODE_BUNDLE_IDENTIFIER

在 iOS 上进行目标最终确定时,禁用提供备用应用包 ID。

QT_NO_SET_XCODE_DEVELOPMENT_TEAM_ID

在 iOS 上对目标进行最终确定时,禁用提供备用团队 ID。

QT_NO_STANDARD_PROJECT_SETUP

防止后续对 qt_standard_project_setup() 的调用进行任何更改。

QT_PATH_ANDROID_ABI_<ABI>

用于指定相应 ABI 的 Qt for Android 路径的一组变量。

QT_USE_TARGET_ANDROID_BUILD_DIR

启用按目标划分的 Android 构建目录。

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.