i686-w64-mingw32-widl – Online in der Cloud

Dies ist der Befehl i686-w64-mingw32-widl, 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


widl – Wine Interface Definition Language (IDL)-Compiler

ZUSAMMENFASSUNG


frei [Optionen] IDL_Datei
frei [Optionen] --dlldata-only name1 [name2...]

BESCHREIBUNG


Wenn keine Optionen verwendet werden, generiert das Programm eine Header-Datei und möglicherweise Client- und
Server-Stubs, Proxy- und DLL-Datendateien, eine Typelib und eine UUID-Datei, je nach
Inhalt der IDL-Datei. Wenn eine der Optionen -c, -h, -p, -s, -t, -u or --local-stubs
gegeben ist, frei generiert nur die angeforderten Dateien und keine anderen. Beim Laufen mit
--dlldata-only, widl generiert nur eine DLL-Datendatei und enthält eine Liste der
Namen, die als Argumente übergeben werden. Normalerweise wird diese Datei jedes Mal auf diese Weise aktualisiert frei is
Beim Ausführen liest es alle vorhandenen DLL-Datendateien und generiert sie bei Bedarf mit derselben neu
Liste der Namen, jedoch mit der aktuellen Proxy-Datei.

Wenn es ohne Argumente ausgeführt wird, frei gibt eine Hilfemeldung aus.

OPTIONAL


Allgemeines Optionen:

-V Versionsnummer drucken und beenden.

-Ö, --ausgabe=Name
Legen Sie den Namen der Ausgabedatei fest. Bei der Generierung mehrerer Ausgabedateien wird dies festgelegt
nur der Basisname der Datei; die jeweiligen Ausgabedateien werden dann benannt Name.H,
Name_p.c usw.

-b CPU-Hersteller[-Kern]-os
Legen Sie die Zielarchitektur beim Cross-Compilieren fest. Die Zielvorgabe liegt vor
das standardmäßige Autoconf-Format, wie es von zurückgegeben wird Konfig.sub.

Kopfzeile Optionen:

-h Header-Dateien generieren. Der Standardname der Ausgabedatei lautet im Ordner.h.

--oldnames
Verwenden Sie alte Namenskonventionen.

Typ Bibliothek Optionen:

-t Generieren Sie eine Typbibliothek. Der Standardname der Ausgabedatei lautet im Ordner.tlb. Wenn die Ausgabe
Der Dateiname endet mit .res, eine binäre Ressourcendatei, die die Typbibliothek enthält
stattdessen generiert.

-m32, -m64
Generieren Sie eine Win32- bzw. Win64-Typbibliothek.

UUID Datei Optionen:

-u Generieren Sie eine UUID-Datei. Der Standardname der Ausgabedatei lautet im Ordner_i.c.

Proxy/Stub Generation Optionen:

-c Generieren Sie eine Client-Stub-Datei. Der Standardname der Ausgabedatei lautet im Ordner_c.c.

-Du Generieren Sie Inline-Stubs.

-Oi Generieren Sie interpretierte Stubs im alten Stil.

-Oif, -Oic, -Oicf
Generieren Sie vollständig interpretierte Stubs im neuen Stil.

-p Generieren Sie einen Proxy. Der Standardname der Ausgabedatei lautet im Ordner_p.c.

--prefix-all=Präfix
Präfix zum Anhängen des Namens sowohl des Client- als auch des Server-Stubs.

--prefix-client=Präfix
Präfix zum Anhängen des Namens von Client-Stubs.

--prefix-server=Präfix
Präfix zum Anhängen des Namens von Server-Stubs.

-s Generieren Sie eine Server-Stub-Datei. Der Standardname der Ausgabedatei lautet im Ordner_sc.

--win32, --win64
Generieren Sie jeweils nur 32-Bit- bzw. 64-Bit-Code (standardmäßig werden beide generiert).
32-Bit- und 64-Bit-Versionen in dieselbe Zieldatei kopieren).

--rt Aktivieren Sie zusätzliche Spracherweiterungen für IDL, um WinRT zu unterstützen.

Registrierung: Skript Optionen:

-r Generieren Sie ein Registrierungsskript. Der Standardname der Ausgabedatei lautet im Ordner_r.rgs. Wenn der
Der Name der Ausgabedatei endet mit .res, eine binäre Ressourcendatei, die das Skript enthält
stattdessen generiert.

Dlldata Datei Optionen:

--dlldata-only name1 [name2...]
Generieren Sie die DLL-Datendatei unter Verwendung der angegebenen Proxy-Namen von Grund auf neu. Der
Der Standardname der Ausgabedatei lautet dlldata.c.

Präprozessor Optionen:

-I Weg
Fügen Sie dem Pfad ein Header-Suchverzeichnis hinzu. Es sind mehrere Suchverzeichnisse zulässig.

-D id[=Welle]
Präprozessormakro definieren id mit Wert Welle.

-E Nur Vorverarbeitung.

-N Eingaben nicht vorverarbeiten.

Debuggen Optionen:

-W Aktivieren Sie pedantische Warnungen.

-d n Setzen Sie die Debugstufe auf die nicht negative Ganzzahl n. Wenn mit vorangestellt 0x, es wird sein
als Hexadezimalzahl interpretiert. Zur Bedeutung von Werten siehe die DEBUGGEN
.

Weitere Anwendungsbereiche Optionen:

-app_config
Ignoriert, aus Gründen der mittleren Kompatibilität vorhanden.

--local-stubs=Datei
Erzeugen Sie leere Stubs für call_as/local-Methoden in einer Objektschnittstelle und schreiben Sie
Sie zu Datei.

DEBUGGEN


Debug-Ebene n ist eine Bitmaske mit folgender Bedeutung:
* 0x01 Sagen Sie, welche Ressource analysiert wird (ausführlicher Modus)
* 0x02 Interne Strukturen löschen
* 0x04 Erstellen Sie einen Parser-Trace (yydebug=1)
* 0x08 Präprozessormeldungen
* 0x10 Präprozessor-Lex-Meldungen
* 0x20 Yacc-Trace des Präprozessors

Verwenden Sie i686-w64-mingw32-widl online über die Dienste von onworks.net



Neueste Linux- und Windows-Online-Programme