Ir para conteúdo
Faça parte da equipe! (2024) ×
Conheça nossa Beta Zone! Novas áreas a caminho! ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
  • 0

bieljtvz
 Compartilhar

Pergunta

fatal error C1083: Cannot open include file: 'iltmessage.h': No such file or directory

 

como resolvo ?

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Definição: Não é possível abrir arquivo filetype: 'file': mensagem

 

O compilador gera um erro C1083 quando não é possível encontrar um arquivo. Este documento descreve as circunstâncias que podem levar ao erro.

O caminho do arquivo não está incluído na pesquisa do compilador

Usando as regras de pesquisa que são indicados em um include diretiva, o compilador não pode encontrar o arquivo. Por exemplo, um nome de arquivo de cabeçalho que está entre aspas

# Include "myincludefile.h"

 

instrui o compilador para olhar primeiro para o arquivo no diretório que contém o arquivo de origem que detém a incluir directiva, e depois olhar em outros locais. Se o nome é cercada por colchetes

# Include

 

em seguida, o compilador segue um caminho de pesquisa que é definido usando diretórios VC + +, o / I opção do compilador, o / X opção do compilador, e / ou o INCLUIR variável de ambiente, dependendo se você está construindo a partir do IDE ou na linha de comando.

 

Um novo projeto utiliza caminhos de pesquisa padrão. Você pode ter que modificar o caminho para adicionar um diretório para seu projeto.

 

Mesmo quando os arquivos de cabeçalho são listados no Solution Explorer , os arquivos são encontrados pelo compilador quando eles são referidos por um include directiva e estão localizados em um caminho de pesquisa de diretório, que normalmente é descrito em diretórios VC + + . Diferentes tipos de builds podem usar diferentes caminhos de pesquisa. Isso permite que diferentes versões de usar diferentes incluem arquivos que têm o mesmo nome, mas são mantidos em diretórios diferentes. Esta é uma alternativa para a compilação condicional usando comandos de pré-processamento.

 

--

 

Um erro C1083 também pode indicar que a versão errada de um arquivo incluído. Por exemplo, a construção poderia incluir a versão errada de um arquivo que tem um include diretiva para um arquivo de cabeçalho que não se destina a que construir. Quando o arquivo de cabeçalho não for encontrado, o compilador gera um erro C1083. A correção para esse problema é usar o arquivo correto, para não adicionar o arquivo de cabeçalho ou o diretório para o construir.

 

O nome de arquivo especificado está errado

 

Por exemplo, a

# Include <algorithms.h>

pode não encontrar o arquivo correto. Há um padrão C + + arquivo de cabeçalho chamado Biblioteca algoritmos que não tem um h extensão de nome de arquivo.. Não seria encontrada por este include directiva.

 

Quando o compilador é chamado na linha de comando, variáveis ​​de ambiente são muitas vezes utilizados. Se o caminho de pesquisa descrito por um INCLUDE variável de ambiente está configurado incorretamente, um erro C1083 será gerada.

Os cabeçalhos pré-compilados ainda não são pré-compilados

 

Quando um projeto é configurado para usar cabeçalhos pré-compilados, os arquivos pch relevantes. Têm de ser criadas para que os arquivos que usam o conteúdo do cabeçalho pode ser compilado. Por exemplo, o arquivo stdafx.cpp é criado automaticamente no diretório do projeto para novos projetos MFC. Compilar o arquivo primeiro para criar os arquivos de cabeçalho pré-compilados. (No desenho típico processo de compilação, isso é feito automaticamente.)

 

A importação directiva também pode gerar um erro de C1083, pelas mesmas razões que o include directiva.

 

--

 

Outras causas:

 

  • O arquivo usa código gerenciado, mas a opção do compilador / CLR não é especificado.

  • O arquivo é compilado usando um diferente / analisar compilador opção de configuração que é usado para pré-compilar os cabeçalhos. (Quando os cabeçalhos de um projeto são pré-compilados, todos devem usar a mesma / analisar as configurações.)

  • O arquivo, diretório, ou o disco é somente de leitura.
  • Permissões de acesso para o arquivo ou o diretório não são concedidas.

  • Não há o suficiente alças arquivo. Feche alguns aplicativos e, em seguida, recompilar. Esta condição é incomum em circunstâncias típicas. No entanto, pode ocorrer quando grandes projetos são construídos em um computador que tem limitado a memória física.

 

 

O exemplo a seguir gera um erro de C1083.

/ / C1083.cpp

/ / Compile com: / c

# Include "test.h" / / C1083 test.h não existe

# Include "stdio.h" / / OK

 

 

Espero que ajude :)

Abraços

mjq0XFZ.png9Bfhp5P.png

 

#AntiTerroristas

Link para o comentário
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
 Compartilhar

×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.