Eu estou no Ubuntu 18.04 e quando eu corro no terminal:
g ++ opengl_test.cpp -o primeiroOpenGlApp -lglut -lGLU -lGL
Eu tenho esse erro:
/ usr / bin / ld: não é possível encontrar -lGL
se alguém puder me ajudar agradeço antecipadamente.
Eu estou no Ubuntu 18.04 e quando eu corro no terminal:
g ++ opengl_test.cpp -o primeiroOpenGlApp -lglut -lGLU -lGL
Eu tenho esse erro:
/ usr / bin / ld: não é possível encontrar -lGL
se alguém puder me ajudar agradeço antecipadamente.
Respostas:
Você está perdendo a libGL.sobiblioteca. Corrigir instalando o libgl1pacote:
sudo apt-get install libgl1
Notas:
libgl1é uma biblioteca GL neutra de fornecedor. Como alternativa, você pode instalar libgl1-mesa-dev, que é uma implementação do OpenGL, e também fornece libGL.so.-llinker ( /usr/bin/ld) para especificar uma biblioteca, o lib prefixo e o .sosufixo do arquivo são omitidos. Portanto, com -lGLnós dizemos ao vinculador para vincular-se ao libGL.soobjeto compartilhado.