InglêsFrancêsEspanhol

Executar servidores | Ubuntu > | Fedora > |


favicon do OnWorks

widl - Online na nuvem

Execute widl no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o widl de comando que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


widl - compilador Wine Interface Definition Language (IDL)

SINOPSE


Widl [opções] IDL_file
Widl [opções] --dlldata-somente name1 [name2...]

DESCRIÇÃO


Quando nenhuma opção é usada, o programa irá gerar um arquivo de cabeçalho, e possivelmente cliente e
stubs de servidor, arquivos proxy e dlldata, um typelib e um arquivo UUID, dependendo do
conteúdo do arquivo IDL. Se alguma das opções -c, -h, -p, -s, -t, -u or --local-stubs
é dada, Widl irá gerar apenas os arquivos solicitados e nenhum outro. Quando executado com
--dlldata-somente, o widl irá gerar apenas um arquivo dlldata, e conterá uma lista dos
nomes passados ​​como argumentos. Normalmente, a forma como este arquivo é atualizado é que cada vez Widl is
executado, ele lê qualquer arquivo dlldata existente e, se necessário, o regenera com o mesmo
lista de nomes, mas com o presente arquivo proxy incluído.

Quando executado sem nenhum argumento, Widl irá imprimir uma mensagem de ajuda.

OPÇÕES


Geral opções:

-V Imprime o número da versão e sai.

-o, --output =nome
Defina o nome do arquivo de saída. Ao gerar vários arquivos de saída, isso define
apenas o nome base do arquivo; os respectivos arquivos de saída são então nomeados nome.h,
nome_p.c, etc.

-b fabricante da CPU[-núcleo]-os
Defina a arquitetura de destino durante a compilação cruzada. A especificação alvo está em
o formato padrão do autoconf conforme retornado por config.sub.

cabeçalho opções:

-h Gere arquivos de cabeçalho. O nome de arquivo de saída padrão é no arquivo.h.

--oldnames
Use convenções de nomenclatura antigas.

Tipo biblioteca opções:

-t Gere uma biblioteca de tipos. O nome de arquivo de saída padrão é no arquivo.tlb. Se a saída
o nome do arquivo termina em res, um arquivo de recurso binário contendo a biblioteca de tipos é
gerado em vez disso.

-m32, -m64
Gere uma biblioteca de tipos Win32 ou Win64, respectivamente.

UUID filete opções:

-u Gere um arquivo UUID. O nome de arquivo de saída padrão é no arquivo_i.c.

Proxy / stub geração opções:

-c Gere um arquivo stub do cliente. O nome de arquivo de saída padrão é no arquivo_c.c.

-Os Gere stubs embutidos.

-Oi Gere stubs interpretados de estilo antigo.

-Oif, -Oi, -Oicf
Gere stubs totalmente interpretados de novo estilo.

-p Gere um proxy. O nome de arquivo de saída padrão é no arquivo_p.c.

--prefix-all =prefixo
Prefixo para colocar o nome dos stubs do cliente e do servidor.

--prefix-client =prefixo
Prefixo para colocar o nome dos stubs do cliente.

--prefix-server =prefixo
Prefixo para colocar o nome dos stubs do servidor.

-s Gere um arquivo stub do servidor. O nome de arquivo de saída padrão é no arquivo_s.c.

--win32, --win64
Gere apenas código de 32 ou 64 bits, respectivamente (o padrão é gerar ambos
Versões de 32 e 64 bits no mesmo arquivo de destino).

Registros escrita opções:

-r Gere um script de registro. O nome de arquivo de saída padrão é no arquivo_r.rgs. Se o
o nome do arquivo de saída termina em res, um arquivo de recurso binário contendo o script é
gerado em vez disso.

Dlldata filete opções:

--dlldata-somente name1 [name2...]
Gere novamente o arquivo dlldata do zero usando os nomes de proxy especificados. o
o nome de arquivo de saída padrão é dlldata.c.

Pré-processador opções:

-I caminho
Adicione um diretório de pesquisa de cabeçalho ao caminho. Vários diretórios de pesquisa são permitidos.

-D id[=onda]
Definir macro de pré-processador id com valor onda.

-E Pré-processamento apenas.

-N Não pré-processe a entrada.

depurar opções:

-W Ative avisos pedantes.

-d n Defina o nível de depuração para um número inteiro não negativo n. Se prefixado com 0x, será
interpretado como um número hexadecimal. Para saber o significado dos valores, consulte o DEBUG
seção.

Gerais opções:

-app_config
Ignorado, presente para compatibilidade midl.

--local-stubs =filete
Gerar stubs vazios para métodos call_as / local em uma interface de objeto e escrever
eles para filete.

DEBUG


Nível de depuração n é uma máscara de bits com o seguinte significado:
* 0x01 Diga qual recurso é analisado (modo detalhado)
* 0x02 Dump de estruturas internas
* 0x04 Crie um rastreio do analisador (yydebug = 1)
* 0x08 Mensagens do pré-processador
* 0x10 Mensagens lex do pré-processador
* 0x20 rastreamento yacc do pré-processador

Use widl online usando serviços onworks.net


Ad


Ad