glib-compile-resources - En ligne dans le Cloud

Il s'agit de la commande glib-compile-resources qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


glib-compile-resources - compilateur de ressources GLib

SYNOPSIS


glib-compile-ressources [FICHIER D'OPTIONS}

DESCRIPTION


glib-compile-ressources lit la description de la ressource à partir de DOSSIER et les fichiers qu'il
référence et crée un ensemble de ressources binaires adapté à une utilisation avec le
Ressource API. Le paquet résultant est ensuite écrit tel quel ou en tant que source C pour la liaison
dans une application.

Les fichiers de ressources XML ont normalement l'extension de nom de fichier .gresource.xml. Pour un détail
description du format de fichier XML, voir le Ressource Documentation.

OPTIONS


-h, --Aidez-moi
Imprimer l'aide et quitter

--cible=CIBLE
Stocker les ressources compilées dans le fichier CIBLE. Si non spécifié un nom de fichier basé sur
le DOSSIER nom de base est utilisé.

--repsource=ANNUAIRE
Les fichiers référencés dans DOSSIER sont chargés à partir de ce répertoire. S'il n'est pas spécifié, le
le répertoire courant est utilisé.

--produire
Écrivez le fichier de sortie dans le format sélectionné par son extension de nom de fichier :

.c
source C

.h
en-tête C

.gresource
faisceau de ressources

--generate-source
Au lieu d'écrire le groupe de ressources sous forme binaire, créez un fichier source C qui
contient le groupe de ressources. Cela peut ensuite être compilé dans une application pour faciliter
accéder.

--generate-en-tête
Générer un fichier d'en-tête à utiliser avec le code C généré par --generate-source.

--generate-dependances
Imprime la liste des fichiers que le groupe de ressources fait référence à la sortie standard. Cette
peut être utilisé pour suivre les dépendances dans le système de génération. Par exemple, la marque suivante
la règle marquerait test.gresource en fonction de tous les fichiers qui test.gresource.xml
inclut, de sorte qu'il est automatiquement reconstruit si l'un d'entre eux change :

test.gresource : test.gresource.xml $(shell $(GLIB_COMPILE_RESOURCES) --generate-dependencies test.gresource.xml)

Notez que cela peut ou non être portable vers les non-GNU a prendre une.

--c-nom
Précisez le préfixe utilisé pour les identifiants C dans le code généré par
--generate-source et --generate-en-tête.

--manuel-registre
Par défaut code généré par --generate-source utilise l'initialisation automatique du
Ressource. Cela fonctionne sur la plupart des systèmes en utilisant le support du compilateur pour les constructeurs.
Cependant, certains compilateurs (peu courants) peuvent ne pas prendre en charge cela, vous pouvez alors spécifier
--manuel-registre, qui générera des fonctions d'inscription et de désinscription personnalisées qui
votre code peut appeler manuellement au moment de l'initialisation et de la désinitialisation.

--interne
Par défaut code généré par --generate-source déclare toutes les fonctions d'initialisation
as externe. Ils sont donc exportés à moins que cela ne soit empêché par un script de lien ou autre
moyens. Étant donné que les bibliothèques veulent généralement utiliser les fonctions uniquement en interne, il peut être
plus utile de les déclarer comme G_GNUC_INTERNAL qui est ce que --interne t.

ENVIRONNEMENT


XMLLINT
Le chemin complet vers l'exécutable xmllint. Ceci est utilisé pour prétraiter les ressources avec le
option de prétraitement xml-stripblanks. Si cette variable d'environnement n'est pas définie, xmllint
est recherché dans le PATH.

GDK_PIXBUF_PIXDATA
Le chemin complet vers l'exécutable gdk-pixbuf-pixdata. Ceci est utilisé pour prétraiter
ressources avec l'option de prétraitement to-pixdata. Si cette variable d'environnement est
pas défini, gdk-pixbuf-pixdata est recherché dans le PATH.

Utilisez glib-compile-resources en ligne à l'aide des services onworks.net



Derniers programmes en ligne Linux et Windows