Erro Fatal C1083 - não é Possível abrir arquivo de inclusão:"o windows.h":Não existe tal arquivo ou diretório

StackOverflow https://stackoverflow.com/questions/80788

  •  09-06-2019
  •  | 
  •  

Pergunta

Eu estou tentando chegar a IKVM para construir (ver esta pergunta mas agora encontrou um problema não tem a ver com IKVM então, estou abrindo uma nova pergunta:

Quando executar ro de empresas que dominam o IKVM diretório com o Visual Studio 2008 Prompt de Comando (no Menu Iniciar), recebo o seguinte erro:

        ikvm-native-win32:

               [cl] Compiling 2 files to C:\ikvm-0.36.0.11\native\Release'.

               [cl] jni.c
               [cl] os.c
               [cl] C:\ikvm-0.36.0.11\native\os.c(25) : fatal error C1083: Cannot open include file: 'windows.h': No such
                    file or directory
               [cl] Generating Code...

        BUILD FAILED

        C:\ikvm-0.36.0.11\native\native.build(17,10):
        External Program Failed: cl (return code was 2)

Eu tenho o Platform SDK instalado.O que eu estou ausente?Eu tenho certeza que é algo simples...

Edição #1 Acabei de verificar - eu tenho o diretório que contém o windows.h no Caminho.Edição #2 Encontrou a resposta (veja a minha resposta abaixo):O diretório que contém o windows.h necessários para ser o "Include" path variável.

Foi útil?

Solução

OK, aqui é a resposta que acabei encontrando:em vez de estar no Caminho, o diretório com o windows.h (no meu caso, C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include) necessário para ser definido na variável de ambiente Include.

Outras dicas

Pela maneira, criar a variável de ambiente %% LIB, ou seja, o mesmo caminho para todos os SDKs lib

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top