QT_QML_GENERATE_QMLLS_INI

此变量是在 Qt 6.7 版本中引入的。

QT_QML_GENERATE_QMLLS_INI 是一个布尔值,描述了qt6_add_qml_module() 是否调用在 源文件夹 内生成 .qmlls.ini 文件,在包含 CMakeLists.txt 文件的每个子目录中创建一个 QML 模块。如果那里已经存在 .qmlls.ini 文件,则会被覆盖。

注意:使用 QT_QML_GENERATE_QMLLS_INI 需要 CMake 版本 >= 3.19。

这些 .qmlls.ini 文件包含最后配置的构建目录的路径,它需要由QML 语言服务器来查找用户定义的模块。有关将构建文件夹传递到 QML 语言服务器的其他方法,请参阅QML 语言服务器

由于此变量用于 IDE 集成,通常不应在项目中设置此变量,而是通过 IDE 或通过以下方式手动传递给 CMake:

-DQT_QML_GENERATE_QMLLS_INI=ON

到 cmake 可执行文件。

注意:QT_QML_GENERATE_QMLLS_INI 生成的文件仅对当前配置有效,应通过你的版本控制系统忽略。对于 git,可以通过将 .qmlls.ini 添加到你的 .gitignore 来实现,例如。

© 2024 Qt 公司有限公司。本文档中的文档贡献是各自所有者的版权。提供的文档受GNU 自由文档许可证版本 1.3 的条款约束,并由自由软件开发基金会发布。Qt 及其相关标识是芬兰的 Qt 公司及其在全世界其他国家的商标。所有其他商标均为各自所有者财产。