Qt6 核心中的 CMake 命令

以下 CMake 命令在加载 Qt6::Core 时定义,例如使用

find_package(Qt6 REQUIRED COMPONENTS Core)

另请参阅CMake 命令参考.

qt_add_big_resources

将大二进制资源编译成目标代码。

qt_add_binary_resources

根据 Qt 资源文件的列表创建 RCC 文件。

qt_add_executable

创建并最终确定特定平台类型的应用程序目标。

qt_add_library

创建并最终确定库。

qt_add_plugin

创建 Qt 插件目标。

qt_add_resources

将二进制资源编译成源代码。

qt_allow_non_utf8_sources

防止在 Windows 系统中强制将源文件作为 UTF-8 处理。

qt_android_add_apk_target

定义一个构建目标,执行 androiddeployqt 以生成 APK。

qt_android_apply_arch_suffix

配置目标二进制文件名称以包含特定架构的后缀。

qt_android_generate_deployment_settings

生成 androiddeployqt 需要的部署设置文件。

qt_deploy_qtconf

在部署时写入 qt.conf 文件。

qt_deploy_runtime_dependencies

部署可执行文件所需的 Qt 插件、Qt 和非 Qt 库。

qt_deploy_translations

部署可执行文件所需的 Qt 实现翻译。

qt_disable_unicode_defines

防止在目标上自动设置一些与 Unicode 相关的编译器定义。

qt_extract_metatypes

从 Qt 目标中提取元类型并生成相应的 metatypes.json 文件。

qt_finalize_project

处理与 Qt 项目相关的一些常见平台特定任务。

qt_finalize_target

处理与 Qt 目标相关的一些常见平台特定任务。

qt_generate_deploy_app_script

为应用程序生成部署脚本。

qt_generate_deploy_script

生成自定义部署脚本。

qt_generate_moc

对一个输入文件调用 moc。

qt_import_plugins

指定要导入或排除的自定义插件集。

qt_policy

修改 Qt 的 CMake API 的默认行为。

qt_set_finalizer_mode

自定义目标最终化方面。

qt_standard_project_setup

将项目范围内的默认设置调整为标准安排。

qt_wrap_cpp

从源创建 .moc 文件。

© 2024 The Qt Company Ltd. 本文档中包含的贡献的版权属于各自的所有者。本提供的文档是根据自由软件基金会(FSF)发布的版本 1.3 的 GNU 自由文档许可证(FDL)许可的。Qt 和相应的商标是芬兰以及其他国家和地区的 Qt 公司的商标。所有其他商标均为其各自所有者的财产。