Você está offline; aguardando reconexão

Criação de aplicativos de falhas IDE e um erro"geração 'vcspawn.exe'. Mensagem a compilação não pôde ser executada."é exibida na janela de saída quando você tenta criar aplicativos no Visual C++ 6.0

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 236092
Sintomas
Criação de aplicativos do ambiente de desenvolvimento integrado (IDE) pode falhar, com a seguinte mensagem subseqüentemente exibida na janela de saída:
Erro de geração de 'vcspawn.exe'. A compilação não pôde ser executada.
A mensagem não identifica por que a compilação não pôde ser executada.
Causa
Há várias causas conhecidas para esta mensagem:
  • O ambiente usado pela IDE não tem os diretórios para procurar por ferramentas como vcspawn.exe corretos.
  • A variável de ambiente ComSpec pode ser definida incorretamente.
  • Dispositivo NULL do sistema pode ser desativado ou ausente (somente Microsoft Windows NT).
Embora todas essas razões são válidas para uma compilação falhar, o Visual C++ não fornece informações suficientes para identificar a causa específica da falha ou como resolvê-lo.
Resolução
Veja a seguir quatro resoluções sugeridas:

Resolução 1: Instalar ou reabilitar o dispositivo nulo (somente Windows NT)

Há pequenas variações do texto de erro exibida. Essas variações às vezes podem ajudar a identificar o que está causando o problema. Se o texto de erro semelhante à seguinte, você terá problemas ao abrir o NULL dispositivo:
Não é possível iniciar ferramenta. O sistema não é possível localizar o arquivo especificado. O sistema não é possível localizar o arquivo especificado. Erro de geração de 'vcspawn.exe'. A compilação não pôde ser executada.
Use as seguintes etapas para verificar no dispositivo NULL:
  1. No Painel de controle , abra o Gerenciador de dispositivos .
  2. Procure o dispositivo nulo na lista de dispositivos. Se você não tiver um dispositivo nulo, você deve reinstalar NULL.sys.
  3. O dispositivo nulo deve mostrar status = início e de inicialização = System.
  4. Para corrigir a configuração de status, selecione o dispositivo nulo e clique em Iniciar .
  5. Para corrigir a configuração de inicialização, selecione o dispositivo nulo, clique em Iniciar e, em seguida, selecione o sistema .

Resolução 2: Corrigir o ambiente de IDE

Se você tiver a variação de texto de erro seguinte, você provavelmente terá erros na definição ComSpec ou o ambiente de IDE, que especifica onde localizar as ferramentas:
Não é possível iniciar ferramenta. A operação foi concluída com êxito. Não é possível iniciar ferramenta. Erro de geração de 'vcspawn.exe'. A compilação não pôde ser executada.
Consulte resolução 4 abaixo para obter informações sobre como corrigir a definição de ComSpec. Para corrigir o ambiente de IDE:
  1. No menu Ferramentas , clique em Opções .
  2. Clique na guia pastas e, em Mostrar pastas para , selecione Arquivos executáveis .
  3. Os seguintes cinco diretórios devem estar listados nesta ordem: corrigir a lista de diretório para apontar para diretórios válidos:

    1. (Local de instalação do VC) \Common\MSDev98\Bin;
    2. (Local de instalação do VC) \VC98\BIN;
    3. (Local de instalação do VC) \Common\TOOLS;
    4. Pasta de sistema do Windows (geralmente é C:\Winnt\System32)
    5. Pasta do Windows (geralmente é C:\Winnt)
  4. Teste esses diretórios clicando neles duas vezes e, em seguida, clique em reticências [...]. Como alternativa, copie a pasta para a área de transferência. Em seguida, no menu Iniciar , clique em Executar e cole a pasta na caixa de texto Abrir . Esse método deve exibir Windows Explorer com esse diretório.
  5. Para adicionar um novo diretório, clique duas vezes em uma caixa vazia e, em seguida, clique em reticências [...].

    Observação : O "... \MSDev98\Bin" diretório contém vcspawn.exe e deve ser primeiro na lista.

Resolução 3: Usar o ambiente do sistema

Uma maneira alternativa de especificar os caminhos executáveis é usar o argumento /USEENV ao iniciar MSDEV (Visual C++). A linha de comando semelhante à seguinte:
Msdev /USEENV				
esta ação força o Visual C para usar as configurações de ambiente do sistema em vez de diretórios especificados em Opções no menu Ferramentas . Isso ajudará a se as variáveis de ambiente do sistema estiver tudo corretas; por exemplo, se você pode criar com êxito em um prompt de comando.

Observação : Resolução 2 normalmente é recomendável sobre usando o /USEENV alternar. Para obter informações adicionais sobre um bug foi corrigido no Service Pack 3, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
216854CORRECÇÃO: Executando msdev /useenv uma causa ambiente para ser usado permanentemente

Resolução 4: Corrigir a definição de variável de ambiente ComSpec

Se os caminhos parecerem correto (consulte a solução 2), o problema pode estar com a variável de ambiente ComSpec. A variável de ambiente ComSpec identifica o prompt de comando executável. No Windows NT, isso normalmente semelhante à seguinte:
ComSpec=C:\WINNT\system32\cmd.exe				
no Windows 95 ou Windows 98, ele normalmente semelhante à seguinte:
ComSpec=C:\Windows\COMMAND.COM				
verificar, definir ou alterar o valor da variável de ambiente ComSpec:
  • No Windows NT:
    1. No menu Iniciar , aponte para configurações e clique em Painel de controle .
    2. Clique duas vezes no ícone sistema (essa ação exibe todas as variáveis de ambiente existente e seus valores).
    3. Adicionar ou modificar a variável ComSpec, conforme necessário.
  • No Windows 9 x:
    1. No prompt do MS-DOS, digite Definir ComSpec . Essa ação exibe tanto o valor atual da variável de ambiente ComSpec ou "Ambiente variável ComSpec não definida."
    2. Edite o arquivo Autoexec.bat para modificar ou adicionar ComSpec para o sistema conforme necessário.
Situação
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".
Esse problema foi corrigido no Microsoft Visual C++ .NET.
Referências
Para obter mais informações, clique nos números abaixo para ler os artigos na Base de dados de Conhecimento da Microsoft:
189138PROBLEMA: "Erro geração empfile.exe" criação de aplicativo WINCE
188720PROBLEMA: Erro execução ~ vcecho! Compiling

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 236092 - Última Revisão: 09/02/2005 20:43:50 - Revisão: 3.0

Microsoft Visual C++ 6.0 Enterprise Edition, Microsoft Visual C++ 6.0 Professional Edition, Microsoft Visual C++, 32-bit Learning Edition 6.0

  • kbmt kbprb kbtshoot kbnoupdate KB236092 KbMtpt
Comentários
m=document.createElement('meta');m.name='ms.dqp0';m.content='true';document.getElementsByTagName('head')[0].appendChild(m);" onload="var m=document.createElement('meta');m.name='ms.dqp0';m.content='false';document.getElementsByTagName('head')[0].appendChild(m);" src="http://c1.microsoft.com/c.gif?"> >