@ allebas, у меня была такая же проблема, и я надеюсь, что это может быть полезно:
1) Сначала на моем .pro
мне пришлось связать все необходимые библиотеки, будьте осторожны, потому что порядок включения очень и очень важен, см. Ниже пример из моего старого проекта:
TEMPLATE = app
CONFIG += console c++11
CONFIG -= app_bundle
CONFIG -= qt
SOURCES += \
main.cpp
LIBS += -L "/usr/include/libdrm" \
-lglfw -lrt -lm -ldl -lGLEW -lGLU -lGLESv2 -lGL \
-lpthread -pthread -ldrm -lXdamage -lXfixes -xcb \
-lxcb-glx -lxcb-dri2 -lXxf86vm -lXext -lX11 -lpthread -lxcb \
-lXau -lXdmcp -lXcursor -lglut -lXrandr
2) если после двойной проверки, что эта конкретная библиотека не установлена в вашей системе, то следующий шаг должен помочь вам установить недостающую библиотеку (и):
sudo apt-get install libglfw3-dev libgles2-mesa-dev
3) См. Также следующий источник , поскольку он объясняет, как выполнить все шаги установки, если в вашей системе по-прежнему отсутствует какая-либо библиотека