QT_QML_OUTPUT_DIRECTORY

命令 qt6_add_qml_module() 接受一个 OUTPUT_DIRECTORY 参数,该参数指定 QML 模块的 qmldir 文件、typeinfo 文件和插件库将被创建的位置。当不使用该参数时,默认值基于是否设置了 QT_QML_OUTPUT_DIRECTORY 变量。如果没有设置 QT_QML_OUTPUT_DIRECTORY,默认值取决于支持目标类型(有关详细信息,请参阅 OUTPUT_DIRECTORY 文档)。

当设置了 QT_QML_OUTPUT_DIRECTORY 时,默认输出目录将由将 QML 模块的 目标路径(基于模块 URI)附加到 QT_QML_OUTPUT_DIRECTORY 而形成。同时,还将 QT_QML_OUTPUT_DIRECTORY 添加到 qmllintqmlcachegen 工具目标的本地点路径中,使他们能够找到同一基础位置下的其他 QML 模块。这允许项目使用与 QML 模块的 URI 结构不完全匹配的源目录结构,或者合并位于公共基础点下的 QML 模块集合。

© 2024 The Qt Company Ltd. 本文档中的文档贡献的版权归其各自的所有者所有。此处提供的文档是根据 Free Software Foundation 发布的 GNU 自由文档许可证第 1.3 版 许可的。Qt 及其相关标志是芬兰的 The Qt Company Ltd. 以及其他全球国家的 商标。所有其他商标归其各自所有者所有。