QT_QML_NO_CACHEGEN
Desactiva la compilación de archivos QML en bytecode o código C++.
Esta variable se introdujo en Qt 6.8.1.
QT_QML_NO_CACHEGEN es una variable de CMake que puede establecerse para deshabilitar la compilación de archivos QML en código de bytes o código C++ para objetivos QML creados por qt6_add_qml_module().
Tiene el mismo efecto que establecer la opción NO_CACHEGEN de qt6_add_qml_module(), pero permite hacerlo por directorio o proyecto.
Active esta opción para reducir el número de pasos de compilación necesarios para completar una compilación y, de este modo, acortar el ciclo de iteración de desarrollo-depuración.
Para minimizar el tamaño de la aplicación, desactive esta opción, y en su lugar utilice QT_DISCARD_FILE_CONTENTS para eliminar los archivos QML incrustados en el sistema de recursos.
La variable se puede establecer en el CMakeLists.txt del proyecto de la siguiente manera:
set(QT_QML_NO_CACHEGEN TRUE)
qt_add_qml_module(MyModule
URI MyModule
VERSION 1.0
...
)© 2026 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.