Resource Compiler (rcc)

La herramienta rcc se utiliza para incrustar recursos en una aplicación Qt durante el proceso de compilación. Funciona generando un archivo fuente C++ que contiene los datos especificados en un archivo de recursos Qt (.qrc).

Utilización:

rcc [options] <inputs>

RCC acepta las siguientes opciones de línea de comandos:

OpciónArgumentoDescripción
-ofileEscribir la salida en file en lugar de en stdout.
-g, --generator<cpp|python|python2>Seleccionar generador.
-namenameCrea una función de inicialización externa con name.
-thresholdlevelEspecifica un umbral level (como porcentaje) que se utilizará para decidir si se comprime un archivo. Si la reducción del tamaño del archivo es mayor que el umbral level, se comprime; de lo contrario, se almacenan los datos sin comprimir. El nivel de umbral por defecto es del 70%, lo que significa que los archivos comprimidos que tengan un tamaño igual o inferior al 30% de su tamaño original se almacenan como datos comprimidos.
-compress-algoalgorithmEl algoritmo con el que se comprimen los archivos. Los algoritmos soportados son zstd, zlib, y none, que significan respectivamente comprimir el contenido usando la biblioteca Zstandard, la biblioteca zlib, y sin compresión. El valor predeterminado es zstd si se encontró esa biblioteca en tiempo de compilación, zlib en caso contrario.
-compresslevelComprime los archivos de entrada con la compresión dada level, que depende del algoritmo. Si el algoritmo es zstd, los niveles válidos son de 1 a 19, con los valores especiales de 0 y -1 que significan las compresiones por defecto de libzstd y rcc. Si el algoritmo es zlib, el nivel es un número entero en el rango de 1 a 9. En ambos algoritmos, el nivel 1 es el que menos comprime, pero el más rápido. Los niveles 9 ó 19 realizan la mayor compresión, pero son los más lentos. Para desactivar la compresión, utilice -no-compress. El valor por defecto de level es -1.
-rootpathAnteponga el prefijo path a la ruta de acceso al recurso. El valor por defecto es sin prefijo.
-no-compressDesactivar la compresión.
--no-zstdDesactiva el uso de la compresión zstd.
--pass<number>Pasar número para recursos grandes
-binaryImprimir un archivo binario para utilizarlo como recurso dinámico.
-versionMostrar información sobre la versión.
-helpMostrar información de uso.
-t, --temp <file>Utilizar <fichero> temporal para recursos grandes.
--namespaceDesactivar las macros de espacio de nombres.
--verboseActivar el modo detallado.
--listSólo listar las entradas del archivo .qrc, no generar código.
--list-mappingSólo mostrar un mapeo de rutas de recursos a rutas de sistema de archivos definidas en el archivo .qrc, no generar código.
-d, --depfile<file>Escribir un depfile con las dependencias .qrc en <file>.
-projectImprimir un archivo de recursos que contenga todos los archivos del directorio actual.
--format-version<number>La versión del formato RCC a escribir.

Ver también El Sistema de Recursos Qt para más información sobre la incrustación de recursos en aplicaciones Qt.

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