Qt6 核心中的 CMake 目标属性

CMake 命令了解以下 CMake 目标属性:

另请参阅 CMake 属性参考

QT_ANDROID_ABIS

单个目标的软件包为之构建的 ABI 列表。

QT_ANDROID_APP_ICON

Android 应用程序的图标资源名称。

QT_ANDROID_APP_NAME

Android 应用程序的名称。

QT_ANDROID_COMPILE_SDK_VERSION

Android 目标 SDK 版本。

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

Qt 共享库是否打包在 Android 的 APK 中。

QT_ANDROID_PACKAGE_NAME

应用程序的软件包名称。

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_NO_UTF8_SOURCE

防止强制将 Windows 源文件视为 UTF-8。

QT_QML_IMPORT_PATH

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

QT_QML_ROOT_PATH

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

QT_RESOURCE_PREFIX

指定默认 Qt 资源前缀。

QT_WASM_INITIAL_MEMORY

内部 WebAssembly 初始内存。

QT_WASM_MAXIMUM_MEMORY

内部 WebAssembly 最大内存。

QT_WASM_PTHREAD_POOL_SIZE

内部 WebAssembly 线程池大小。

qt_no_entrypoint

指定禁止链接 Qt 的入口点库。

© 2025 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.