EnglischFranzösischSpanisch

OnWorks-Favicon

reswrap-1.6 – Online in der Cloud

Führen Sie reswrap-1.6 beim kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl reswrap-1.6, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


reswrap – Symbolressourcen in C-Code umschließen

ZUSAMMENFASSUNG


neu einpacken [Optionen] [-o[a] Outfile] Dateien ...

BESCHREIBUNG


Neu einpacken ist ein Tool zum Umwandeln von Bildern, Text und anderen Ressourcendateien in C++-Datenarrays.
Dadurch können verschiedene Binärressourcen in den Quellcode eingebettet und kompiliert werden
eine Bewerbung.

Bei der Entwicklung grafischer Anwendungen mit FOX wird es zum Einbetten von Symbolen und Bildern verwendet
für die Benutzeroberfläche in die ausführbare Datei und macht eine separate Verteilung überflüssig
Symbol- und Bilddateien.

Neu einpacken wird normalerweise als Teil des Build-Prozesses aufgerufen, um C++-Quelldateien zu generieren
aus einer Sammlung von Symbolen und Bildern und anderen binären Ressourcen.

Standardmäßig interpretiert reswrap das Dateien wird als Stream von Rohbytes und Ausgabe aufgelistet
sie als initialisiertes Datenarray an stdout weiter.

OPTIONAL


-o[a] Outfile
Schreiben Sie das Ergebnis in die Datei Outfile anstatt nach stdout zu schreiben. Mit -o
Outfile wird mit den Daten aus der Eingabe überschrieben. Mit dem -oa Option, die
Der resultierende Code wird angehängt Möglichkeiten für das Ausgangssignal: Datei, sodass mehrere Eingabedateien vorhanden sein können
in einer einzigen Quelldatei abgelegt.

-h Drucken Sie eine kurze Nutzungsnachricht.

-v Drucken Sie einfach die Versionsnummer und die Lizenzinformationen aus.

-d Schreiben Sie Daten als Dezimalzahlen, anstatt die standardmäßigen Hexadezimalzahlen zu verwenden.

-m Lesen Sie Dateien im MS-DOS-Modus (Standard ist binär). Dies ersetzt „\r\n“ durch „\n“
beim Lesen der Ressourcendatei.

-x Daten als Hexadezimalzahlen schreiben (Standard).

-t[a] Daten als Textzeichenfolge schreiben, wobei jedes Byte als hexadezimales Excape dargestellt wird
Sequenz, wie in „\x33“.

Beachten Sie, dass der C++-Compiler am Ende der Textzeichenfolge ein Nullzeichen anhängt.
Dadurch wird das Datenarray um ein Zeichen länger als die Datei.

Mit der a Option, druckbare ASCII-Zeichen werden ohne Escapezeichen übergeben, während Sonderzeichen gelten
Zeichen wie Tabulatoren und Zeilenumbrüche erhalten die üblichen Escape-Codes.

-e Platziert den Speichermodifikator extern vor dem Datenarray, um sicherzustellen, dass die
Das Datenarray kann mit anderen Kompilierungseinheiten verknüpft werden. Normalerweise konstant
Deklarationen sind in anderen Kompilierungseinheiten nicht sichtbar.

-i Anstatt eine Array-Definition zu generieren, schreiben Sie einfach eine Deklaration, was möglich ist
als Header-Datei enthalten.

-k Diese Option bewirkt, dass reswrap die Dateierweiterung beibehält und das „.“ ersetzt. mit einem
Unterstrich „_“. Die Verwendung dieser Option wird empfohlen, da dadurch Fehler reduziert werden
unter Verwendung der Datenarrays.

-s Diese Option unterdrückt Kommentare, die durch erneutes Umschließen eingefügt werden, um auf die Originaldatei hinzuweisen
Name, aus dem die Datenanweisung generiert wurde.

-p Präfix
Stellen Sie das Gegebene voran Präfix vor dem Namen der Ressource; Dies kann dazu verwendet werden
Generieren Sie Klassennamen oder Namespace-Namen vor Symbolen.

-n Namensraum
Generieren Sie alle Deklarationen innerhalb des angegebenen C++ Namensraum Erklärung. Verwendung einer
Namensraum kann verwendet werden, um sicherzustellen, dass Deklarationen nur innerhalb von zugänglich sind
gegebenen Umfang und kollidiert daher nicht mit Symbolen.

-c Spalten
Schreibt Spalten Spalten anstelle der Standardanzahl von Spalten in den Datenanweisungen
generiert durch Reswrap. Die Standardanzahl der Spalten für den Dezimal- und Hexadezimalausdruck
ist 16 Zeichen; Der Standardwert für den Textausdruck beträgt 80 Zeichen.

-u Ausgabe als vorzeichenlose Zeichen im Textmodus erzwingen.

-z Geben Sie die Größe der Ressource in der Deklaration eines Ressourcen-Arrays aus. Das
ermöglicht es dem C++-Operator sizeof(), sogar die korrekte Größe der Ressource zurückzugeben
für externe Erklärungen. Beachten Sie, dass im Textmodus (Option -t) ein zusätzliches Byte vorhanden ist
zur Größe für das Ende des String-Zeichens addiert.

-r Name
Anstatt einen Ressourcennamen basierend auf dem Dateinamen zu verwenden, werden durch Reswrap-Ersatz ersetzt Name
für den Ressourcennamen, der in der Deklaration oder Definition für Folgendes verwendet wird
Ressourcendatei. Dies ist nützlich, wenn der Dateiname nicht als Bezeichner verwendet werden kann.
zum Beispiel, wenn der Dateiname ein reserviertes Wort in C oder C++ ist, wie „while“.

VORSICHTEN


Bitte denken Sie bei Verwendung des Textstring-Modus daran, dass der C-Compiler ein Nullzeichen anhängt
nach der Zeichenfolge, wodurch das Datenarray ein Element länger als die Ressourcendatei wird.

Verwenden Sie reswrap-1.6 online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad