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
添加到 qmllint
和 qmlcachegen
工具目标的本地点路径中,使他们能够找到同一基础位置下的其他 QML 模块。这允许项目使用与 QML 模块的 URI 结构不完全匹配的源目录结构,或者合并位于公共基础点下的 QML 模块集合。
© 2024 The Qt Company Ltd. 本文档中的文档贡献的版权归其各自的所有者所有。此处提供的文档是根据 Free Software Foundation 发布的 GNU 自由文档许可证第 1.3 版 许可的。Qt 及其相关标志是芬兰的 The Qt Company Ltd. 以及其他全球国家的 商标。所有其他商标归其各自所有者所有。