Resource Compiler (rcc)

L'outil rcc est utilisé pour intégrer des ressources dans une application Qt au cours du processus de construction. Il génère un fichier source C++ contenant des données spécifiées dans un fichier de ressources Qt (.qrc).

Utilisation :

rcc [options] <inputs>

RCC accepte les options de ligne de commande suivantes :

OptionArgumentDescription de l'option
-ofileÉcriture de la sortie sur file plutôt que sur stdout.
-g, --generator<cpp|python|python2>Sélectionner le générateur.
-namenameCrée une fonction d'initialisation externe avec name.
-thresholdlevelSpécifie un seuil level (en pourcentage) à utiliser pour décider de la compression d'un fichier. Si la réduction de la taille du fichier est supérieure au seuil level, il est compressé ; sinon, les données non compressées sont stockées à la place. Le seuil par défaut est de 70 %, ce qui signifie que les fichiers compressés dont la taille est inférieure ou égale à 30 % de leur taille d'origine sont stockés en tant que données compressées.
-compress-algoalgorithmL'algorithme de compression des fichiers. Les algorithmes pris en charge sont zstd, zlib, et none, ce qui signifie respectivement que le contenu est compressé à l'aide de la bibliothèque Zstandard, de la bibliothèque zlib et sans compression. La valeur par défaut est zstd si cette bibliothèque a été trouvée au moment de la compilation, zlib dans le cas contraire.
-compresslevelCompresser les fichiers d'entrée selon la compression donnée level, qui dépend de l'algorithme. Si l'algorithme est zstd, les niveaux valides vont de 1 à 19, les valeurs spéciales 0 et -1 signifiant les compressions par défaut de libzstd et rcc. Si l'algorithme est zlib, le niveau est un entier compris entre 1 et 9. Pour les deux algorithmes, le niveau 1 est le moins compressif mais le plus rapide. Les niveaux 9 ou 19 sont les plus compressifs, mais les plus lents. Pour désactiver la compression, utilisez -no-compress. La valeur par défaut de level est -1.
-rootpathPréfixez le chemin d'accès à la ressource par path. Par défaut, il n'y a pas de préfixe.
-no-compressDésactiver la compression.
--no-zstdDésactive l'utilisation de la compression zstd.
--pass<number>Numéro de passage pour les ressources volumineuses
-binaryProduire un fichier binaire à utiliser comme ressource dynamique.
-versionAfficher les informations sur la version.
-helpAfficher les informations relatives à l'utilisation.
-t, --temp <file>Utiliser un <fichier> temporaire pour les ressources volumineuses.
--namespaceDésactiver les macros d'espace de noms.
--verboseActiver le mode verbeux.
--listRépertorier uniquement les entrées du fichier .qrc, ne pas générer de code.
--list-mappingProduire uniquement une correspondance entre les chemins d'accès aux ressources et les chemins d'accès au système de fichiers définis dans le fichier .qrc, ne pas générer de code.
-d, --depfile<file>Écrire un fichier dep avec les dépendances .qrc dans <fichier>.
-projectProduit un fichier de ressources contenant tous les fichiers du répertoire actuel.
--format-version<number>La version du format RCC à écrire.

Voir aussi Le système de ressources Qt pour plus d'informations sur l'intégration de ressources dans les applications 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.