Glfw: GL / gl.h não encontrado no Ubuntu 16.06

Criado em 3 jun. 2016  ·  5Comentários  ·  Fonte: glfw/glfw

Não sei por que, porque executei sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev freeglut3-dev mesa-common-dev, meu sistema operacional é ubuntu16.06.quem pode me ajudar? Muito obrigado!!

X11 bug external

Todos 5 comentários

Você não tem o arquivo /usr/include/GL/gl.h no seu sistema?

Pode ser tarde demais, mas @Itanq , você tentou fazer um link com -lGL também? Lembre-se, mesmo se estiver usando GLEW (ou gerenciador de extensão semelhante), você precisará do seguinte: -lglfw -lGLEW -lGL nessa ordem. Você pode encontrar mais descrições sobre como fazer isso na documentação do documentos do GLFW . Lembre-se de que o GLFW não sabe nada sobre as funções do OpenGL, é seu trabalho fornecê-las.

@CaffeineViking Bons conselhos em geral, mas provavelmente não vão ajudar neste caso; um erro sobre um arquivo de cabeçalho ausente deve ser do tempo de compilação, não do tempo de link.

@tombsar Ah, você está completamente certo! De qualquer forma, como o problema está em compilação, isso deve significar que o compilador simplesmente não consegue encontrar GL/gl.h em nenhum lugar do caminho de pesquisa (exatamente como @elmindreda disse). Agora, a causa disso é interessante. O @Itanq poderia fornecer os comandos que você usou para construir seu aplicativo? Você também pode tentar executar find /usr/include -name 'gl.h' e ver se há acertos para um arquivo de cabeçalho potencial em seu sistema? Será que ele está localizado em um caminho de busca descolado?

Ressalto. Você já descobriu isso, @Itanq?

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

GraemeWilde picture GraemeWilde  ·  3Comentários

MarcoLizza picture MarcoLizza  ·  4Comentários

elmindreda picture elmindreda  ·  4Comentários

Tbwas picture Tbwas  ·  4Comentários

matiTechno picture matiTechno  ·  4Comentários