Englishfrançaisespagnol

Icône de favori OnWorks

reswrap-1.6 - En ligne dans le Cloud

Exécutez reswrap-1.6 dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande reswrap-1.6 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


reswrap - encapsule les ressources d'icônes dans le code C

SYNOPSIS


emballer [Options] [-o[a] fichier de sortie] des dossiers...

DESCRIPTION


Envelopper est un outil pour transformer des images, du texte et d'autres fichiers de ressources en tableaux de données C++.
Cela permet à diverses ressources binaires d'être intégrées dans le code source et compilées dans
une application.

Dans le développement d'applications graphiques avec FOX, il est utilisé pour intégrer des icônes et des images
pour l'interface utilisateur dans l'exécutable et élimine le besoin de distribuer des
fichiers d'icônes et d'images.

Envelopper est généralement invoqué dans le cadre du processus de génération pour générer des fichiers source C++
à partir d'une collection d'icônes et d'images et d'autres ressources binaires.

Par défaut, reswrap interprétera le fichiers répertorié comme un flux d'octets bruts et de sortie
les en tant que tableau de données initialisé sur stdout.

OPTIONS


-o[a] fichier de sortie
Ecrire le résultat dans le fichier fichier de sortie au lieu d'écrire sur stdout. Avec -o le
fichier de sortie sera écrasé par les données de l'entrée. Avec le -oa option, la
le code résultant est ajouté au sortie fichier, permettant à plusieurs fichiers d'entrée d'être
placé dans un seul fichier source.

-h Imprimez un court message d'utilisation.

-v Imprimez simplement le numéro de version et les informations de licence.

-d Écrivez les données sous forme de nombres décimaux au lieu d'utiliser les nombres hexadécimaux par défaut.

-m Lire les fichiers avec le mode MS-DOS (la valeur par défaut est binaire). Ceci remplace "\r\n" par "\n"
lors de la lecture du fichier de ressources.

-x Écrire les données sous forme de nombres hexadécimaux (par défaut).

-t[a] Écrire les données sous forme de chaîne de texte, chaque octet étant représenté sous forme d'excap hexadécimal
séquence, comme dans "\x33".

Notez que le compilateur C++ ajoute un caractère nul à la fin de la chaîne de texte,
rendant ainsi le tableau de données un caractère plus long que le fichier.

Le a option, les caractères ASCII imprimables sont transmis sans échappement, tandis que les caractères spéciaux
les caractères comme les tabulations et les sauts de ligne reçoivent les codes d'échappement habituels.

-e Place le modificateur de stockage externe devant le tableau de données, en s'assurant que le
tableau de données peut être lié à d'autres unités de compilation. Normalement constant
les déclarations ne sont pas visibles dans les autres unités de compilation.

-i Au lieu de générer une définition de tableau, écrivez uniquement une déclaration, qui peut être
inclus comme fichier d'en-tête.

-k Cette option permet au réemballage de conserver l'extension de fichier, remplaçant le "." avec un
souligner "_". L'utilisation de cette option est recommandée car elle réduit les erreurs lors de
en utilisant les tableaux de données.

-s Cette option supprime les commentaires insérés par reswrap pour indiquer le fichier d'origine
nom à partir duquel l'instruction de données a été générée.

-p préfixe
Ajouter le donné préfixe devant le nom de la ressource ; cela peut être utilisé pour
générer des noms de classe ou des noms d'espace de noms devant les symboles.

-n namespace
Générer toutes les déclarations à l'intérieur du C++ donné namespace déclaration. Utilisant un
namespace peut être utilisé pour garantir que les déclarations ne sont accessibles que dans le
portée donnée, et n'entrera donc pas en conflit avec les symboles.

-c cols
Écrit cols colonnes au lieu du nombre de colonnes par défaut dans les instructions de données
généré par le réemballage. Le nombre de colonnes par défaut pour l'impression décimale et hexadécimale
est de 16 caractères ; la valeur par défaut pour l'impression de la chaîne de texte est de 80 caractères.

-u Force la sortie sous forme de caractères non signés en mode texte.

-z Affiche la taille de la ressource dans la déclaration d'un tableau de ressources. Cette
permet à l'opérateur C++ sizeof() de renvoyer la taille correcte de la ressource même
pour les déclarations externes. Notez qu'en mode texte, (option -t), un octet supplémentaire est
ajouté à la taille du caractère de fin de chaîne.

-r prénom
Au lieu d'utiliser un nom de ressource basé sur le nom de fichier, réencapsulez les substituts prénom
pour le nom de la ressource utilisé dans la déclaration ou la définition des éléments suivants
fichier de ressources. Ceci est utile si le nom de fichier ne peut pas être utilisé comme identifiant,
par exemple si le nom de fichier est un mot réservé en C ou C++, comme "while".

MISES EN GARDE


Lorsque vous utilisez le mode chaîne de texte, n'oubliez pas que le compilateur C ajoute un caractère nul
après la chaîne, ce qui rend le tableau de données un élément plus long que le fichier de ressources.

Utilisez reswrap-1.6 en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad