QT_QML_GENERATE_QMLS_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 Language Server 가 사용자 정의 모듈을 찾는 데 필요합니다. 또한 QML Language Server 에서 빌드 폴더를 QML Language Server 으로 전달하는 다른 방법에 대해 설명합니다.
이 변수는 IDE 통합에 사용되므로 일반적으로 프로젝트 자체에서 설정해서는 안 되며, IDE를 통해 CMake에 전달하거나 수동으로 cmake 실행 파일에
-DQT_QML_GENERATE_QMLLS_INI=ON
를 cmake 실행 파일에 전달해야 합니다.
경고: QT_QML_GENERATE_QMLLS_INI
에서 생성된 파일은 현재 구성에만 유효하며 버전 관리 시스템에서 무시해야 합니다. Git의 경우, 예를 들어 최상위 프로젝트 .gitignore
에 **/.qmlls.ini
을 추가하세요. .qmlls.ini 파일은 QML 모듈을 정의하는 모든 소스 하위 디렉터리에 생성되므로 글로빙이 필요합니다.
© 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.