Compartilhar via


Erros de pré-processador

As seguintes mensagens de erro são geradas durante o pré-processamento:

Código de retorno Descrição
MIDL1000
nome do arquivo de origem ausente
Nenhum arquivo de entrada foi especificado na linha de comando do compilador MIDL.
MIDL1001
não é possível abrir o arquivo de entrada
Não foi possível abrir o arquivo de entrada especificado.
MIDL1002
erro ao ler o arquivo de entrada
O sistema retornou um erro ao ler o arquivo de entrada.
MIDL1003
erro retornado pelo pré-processador C
O pré-processador retornou um erro. A mensagem de erro é direcionada para o fluxo de saída.
MIDL1004
não é possível executar o pré-processador C
O sistema operacional relatou um erro quando tentou iniciar o pré-processador. Com o MS-DOS, esse erro pode ocorrer quando a lista de argumentos exceder 128 bytes. Você pode reduzir o tamanho da lista de argumentos usando um arquivo de resposta.
MIDL1005
não é possível localizar o pré-processador C
O compilador MIDL não pode localizar o pré-processador no caminho especificado pela linha de comando ou pela variável de ambiente PATH.
MIDL1006
executável de pré-processador C inválido
O pré-processador especificado não é executável ou tem um formato de arquivo executável inválido.
MIDL1007
switch especificado mais de uma vez na linha de comando
Uma opção que só deve ocorrer uma vez na linha de comando foi especificada várias vezes. A opção redefinida é exibida após a mensagem de erro.
MIDL1008
comutador desconhecido
Um comutador desconhecido foi especificado na linha de comando.
MIDL1009
argumento desconhecido ignorado
O compilador MIDL não reconhece o argumento de linha de comando como um comutador, um argumento switch ou um nome de arquivo. O compilador descarta o argumento desconhecido e tenta continuar o processamento.
Se tudo parecer correto, mas esse erro persistir, marcar para ver se os argumentos para a opção de linha de comando são passados para o compilador MIDL em um arquivo de resposta. Se forem e se os argumentos forem um nome de arquivo que usa o MBCS (conjunto de caracteres multibyte), verifique se o nome do arquivo não contém espaços. Se isso acontecer, exclua os espaços, invoque o compilador MIDL e seus argumentos de um arquivo em lote ou coloque o nome do arquivo entre aspas.
MIDL1010
opção não implementada
O compilador MIDL reconhece a opção como definida, mas a opção ainda não foi implementada no Microsoft RPC.
MIDL1011
argumentos ausentes para switch
A opção esperava um argumento e o argumento não está presente. Verifique o tópico apropriado para a opção especificada na documentação midl Command-Line reference .
MIDL1012
argumento inválido para switch /
O argumento fornecido ao comutador especificado é inválido. Verifique o tópico apropriado para a opção especificada na documentação midl Command-Line reference .
MIDL1013
sintaxe inválida para comutador
Várias opções de linha de comando exigem um espaço entre a opção e o argumento , enquanto outras opções não exigem espaço entre a opção e o argumento . A linha de comando especificada viola a sintaxe definida para essa opção. Verifique o tópico apropriado para a opção especificada na documentação midl Command-Line reference .
MIDL1014
/no_cpp substitui /cpp_cmd e /cpp_opt
O comando cpp_opt foi fornecido junto com a opção /no_cpp. A opção /no_cpp tem precedência sobre as outras opções.
MIDL1015
/W0 ou /no_warn substitui o comutador de nível de aviso
A opção W0 ou no_warn foi especificada junto com a opção de nível de aviso W1, W2 ou W3. A opção /no_warn tem precedência sobre todas as outras opções de nível de aviso.
MIDL1016
não é possível criar um arquivo intermediário
O sistema retornou um erro quando o compilador tentou criar um arquivo intermediário. O disco pode estar cheio, o caminho pode não existir ou talvez você não tenha permissão de gravação para o disco ou diretório.
MIDL1018
identificadores de arquivo fora do sistema
O compilador MIDL ficou sem identificadores de arquivo ao abrir um arquivo. Esse erro poderá ocorrer se muitos arquivos de importação estiverem abertos e o compilador tentar abrir um arquivo IDL ou um arquivo intermediário.
MIDL1020
não é possível abrir o arquivo de resposta
Não foi possível abrir o arquivo de resposta especificado. O arquivo provavelmente não existe.
MIDL1021
caracteres ilegais encontrados no arquivo de resposta
Um caractere não imprimível foi detectado no arquivo de resposta. O arquivo de resposta deve conter argumentos e opções de linha de comando MIDL válidos.
MIDL1022
incompatibilidade no par de argumentos para switch
Os argumentos para essa opção não podem ser usados juntos. Verifique o tópico apropriado para a opção especificada na documentação midl Command-Line reference.
MIDL1023
invocação aninhada de arquivos de resposta é ilegal
Um arquivo de resposta não pode conter o comando @ que direciona o compilador MIDL para processar outro arquivo de resposta. Embora não haja limite para o número de arquivos de resposta na linha de comando, os arquivos de resposta não podem ser aninhados.