AnglaisFrançaisEspagnol

Exécutez les serveurs | Ubuntu > | Fedora > |


Icône de favori OnWorks

widl - En ligne dans le Cloud

Exécutez widl 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 widl 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:

PRÉNOM


widl - Compilateur Wine Interface Definition Language (IDL)

SYNOPSIS


large [Options] fichier_IDL
large [Options] --dlldata-only name1 [name2...]

DESCRIPTION


Lorsqu'aucune option n'est utilisée, le programme génère un fichier d'en-tête, et éventuellement le client et
stubs de serveur, fichiers proxy et dlldata, une bibliothèque de types et un fichier UUID, selon le
contenu du fichier IDL. Si l'une des options -c, -h, -p, -s, -t, -u or --local-stubs
est donné, large ne générera que les fichiers demandés, et aucun autre. Lorsqu'il est exécuté avec
--dlldata-only, widl ne générera qu'un fichier dlldata, et il contiendra une liste des
noms passés en arguments. Habituellement, la façon dont ce fichier est mis à jour est qu'à chaque fois large is
exécuter, il lit tout fichier dlldata existant et, si nécessaire, le régénère avec le même
liste de noms, mais avec le fichier proxy actuel inclus.

Lorsqu'il est exécuté sans aucun argument, large imprimera un message d'aide.

OPTIONS


Générale options:

-V Imprimer le numéro de version et quitter.

-o, --sortie=prénom
Définissez le nom du fichier de sortie. Lors de la génération de plusieurs fichiers de sortie, cela définit
uniquement le nom de base du fichier ; les fichiers de sortie respectifs sont alors nommés prénom.h,
prénom_p.c, etc.

-b cpu-fabricant[-kernel]-os
Définissez l'architecture cible lors de la compilation croisée. La spécification cible est en
le format autoconf standard tel que renvoyé par config.sub.

En-tête options:

-h Générer des fichiers d'en-tête. Le nom de fichier de sortie par défaut est dans le fichier.h.

--anciens noms
Utilisez les anciennes conventions de nommage.

Catégorie bibliothèque options:

-t Générez une bibliothèque de types. Le nom de fichier de sortie par défaut est dans le fichier.tlb. Si la sortie
le nom du fichier se termine par .res, un fichier de ressources binaires contenant la bibliothèque de types est
généré à la place.

-m32, -m64
Générez respectivement une bibliothèque de types Win32 ou Win64.

UUID filet options:

-u Générez un fichier UUID. Le nom de fichier de sortie par défaut est dans le fichier_i.c.

Procuration/stub génération options:

-c Générez un fichier de raccord client. Le nom de fichier de sortie par défaut est dans le fichier_c.c.

-Os Générez des stubs en ligne.

-Salut Générez des stubs interprétés à l'ancienne.

-Oif, -Oique, -Oicf
Générez des stubs entièrement interprétés de nouveau style.

-p Générez un proxy. Le nom de fichier de sortie par défaut est dans le fichier_p.c.

--prefix-all=préfixe
Préfixe à mettre sur le nom des stubs client et serveur.

--prefix-client=préfixe
Préfixe à mettre sur le nom des stubs client.

--prefix-server=préfixe
Préfixe à mettre sur le nom des stubs de serveur.

-s Générez un fichier de raccord de serveur. Le nom de fichier de sortie par défaut est dans le fichier_s.c.

--win32, --win64
Générez uniquement du code 32 bits ou 64 bits respectivement (la valeur par défaut est de générer les deux
versions 32 bits et 64 bits dans le même fichier de destination).

Inscription scénario options:

-r Générez un script d'inscription. Le nom de fichier de sortie par défaut est dans le fichier_r.rgs. Si l'
le nom du fichier de sortie se termine par .res, un fichier de ressource binaire contenant le script est
généré à la place.

Dlldata filet options:

--dlldata-only name1 [name2...]
Régénérez le fichier dlldata à partir de zéro en utilisant les noms de proxy spécifiés. Les
le nom du fichier de sortie par défaut est dlldata.c.

Préprocesseur options:

-I chemin
Ajoutez un répertoire de recherche d'en-tête au chemin. Plusieurs répertoires de recherche sont autorisés.

-D id[=vague]
Définir une macro de préprocesseur id avec valeur vague.

-E Prétraiter uniquement.

-N Ne pas prétraiter l'entrée.

Déboguer options:

-W Activer les avertissements pédants.

-d n Définir le niveau de débogage sur l'entier non négatif n. Si préfixé par 0x, ce sera
interprété comme un nombre hexadécimal. Pour la signification des valeurs, voir le DEBUG
.

Divers options:

-app_config
Ignoré, présent pour la compatibilité midl.

--local-stub=filet
Générer des stubs vides pour les méthodes call_as/local dans une interface objet et écrire
les à filet.

DEBUG


Niveau de débogage n est un masque de bits ayant la signification suivante :
* 0x01 Indique quelle ressource est analysée (mode verbeux)
* 0x02 Vider les structures internes
* 0x04 Créer une trace d'analyseur (yydebug=1)
* 0x08 Messages du préprocesseur
* 0x10 messages lex préprocesseur
* Trace yacc du préprocesseur 0x20

Utiliser widl en ligne en utilisant les services onworks.net


Ad


Ad