Compartilhar via


C1060 erro fatal

Mensagem de erro

compilador está fora do heap espaço

O sistema operacional ou biblioteca de time de execução não pode preencher uma solicitação de memória.

Para corrigir este erro, tente as seguintes soluções possíveis

  1. Se o compilador também emite erros C1076 and C3859, use the /Zm opção do compilador para diminuir o limite de alocação de memória.Mais heap espaço está disponível para seu aplicativo se você diminuir a alocação de memória restantes.

    Se o /Zm estará já definido, tente removê-lo.Espaço de pilha pode ter se esgotado porque o limite de alocação de memória especificado na opção é muito alto.O compilador usa um limite padrão se você remover o /Zm opção.

  2. Aumente o dimensionar do arquivo de permuta do Windows.

  3. fechar outros programas em execução.

  4. Eliminar desnecessários incluir arquivos.

  5. Elimine desnecessárias variáveis global, por exemplo, ao alocar memória dinamicamente em vez de declarar uma matriz grande.

  6. Elimine declarações não utilizadas.

  7. Dividir o arquivo corrente em arquivos menores.