Не могу найти -lGL, но я установил драйвер Nvidia

Я пытаюсь скомпилировать простую программу «Hello World» в Qt Creator, но я всегда получаю это сообщение:

g++ -Wl,-rpath,/home/paul/Apps/Qt/5.3/gcc_64 \
  -Wl,-rpath,/home/paul/Apps/Qt/5.3/gcc_64/lib -o hello_world main.o qrc_qml.o \
  -L/home/paul/Apps/Qt/5.3/gcc_64/lib -lQt5Quick -lQt5Qml -lQt5Widgets \
  -lQt5Network -lQt5Gui -lQt5Core -lGL -lpthread 
/usr/bin/ld: cannot find -lGL

Как говорится в заголовке, я установил драйвер Nvidia и когда Я запускаю ldconfig -p | grep libGL.so, я получаю это:

paul@kreker-desktop:~$ ldconfig -p | grep libGL.so
        libGL.so.1 (libc6,x86-64) => /usr/lib/nvidia-331-updates/libGL.so.1
        libGL.so.1 (libc6) => /usr/lib32/nvidia-331-updates/libGL.so.1
        libGL.so (libc6,x86-64) => /usr/lib/nvidia-331-updates/libGL.so
        libGL.so (libc6) => /usr/lib32/nvidia-331-updates/libGL.so

Есть ли что-то, что я должен установить, что я пропустил? Что я могу сделать, чтобы заставить это работать?

3
задан 14 December 2015 в 08:21

1 ответ

Можно сделать символьную ссылку:

sudo ln -s /usr/lib/nvidia-331/libGL.so /usr/lib/libGL.so

Или можно установить файлы для разработчика GLX:

sudo apt-get install libgl1-mesa-dev
2
ответ дан 14 December 2015 в 08:21

Другие вопросы по тегам:

Похожие вопросы: