Я на Ubuntu 18.04 и когда я запускаю на терминале:
g ++ opengl_test.cpp -o firstOpenGlApp -lglut -lGLU -lGL
У меня есть эта ошибка:
/usr/bin/ld: не могу найти -lGL
если кто-нибудь может мне помочь, я заранее благодарю вас.
Вам не хватает библиотеки libGL.so . Исправьте, установив пакет libgl1 :
sudo apt-get install libgl1
Заметки:
libgl1 является независимой от производителя библиотекой GL. В качестве альтернативы вы можете установить libgl1-mesa-dev , которая является реализацией OpenGL и также предоставляет libGL.so .-l linker (/usr/bin/ld) для указания библиотеки префикс файла lib и суффикс .so опускаются. Следовательно, с помощью -lGL мы сообщаем компоновщику связываться с общим объектом libGL.so .