En esta página

Qt Jenny configuración

Selección de las clases Java para las que se generan wrappers

Seleccione las clases Java para las que desea generar código C++ añadiendo las declaraciones de importación Kotlin y las anotaciones NativeProxyForClasses para dichas clases en la parte superior de la clase GenerateCppCode Kotlin, en el archivo fuente del proyecto de generación de código. La demo de QtJenny tiene ejemplos de anotaciones realizadas de esta forma.

Configuración de la generación de código

El generador de código tiene un par de parámetros de configuración que son útiles para ajustar la estructura de su proyecto:

  • jenny.outputDirectory, el directorio output, donde se genera el código. Qt Jenny añadirá los archivos generados bajo el directorio especificado, bajo el directorio jenny/proxy.
  • jenny.templateDirectory, el directorio template, desde el que se cargan las plantillas utilizadas para la generación de código.

Además, los proyectos Qt Jenny deben establecer las propiedades

  • jenny.headerOnlyProxy a true,
  • jenny.useJniHelper a false, y
  • jenny.useTemplates a true.

Estas banderas, y sus valores por defecto, están ahí para apoyar la compatibilidad con el proyecto Qt Jenny fue originalmente bifurcado. Esto significa que Qt Jenny puede ser configurado para generar código de la misma manera que el proyecto original. La forma recomendada es, sin embargo, generar código usando plantillas que usen QJniObject.

© 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.