& quot; / usr / bin / ld: не удается найти -lGL & quot; при создании приложения Qt

Я установил Linux Debian вчера, а затем последнюю версию Qt. Сегодня я установил gcc и g ++. Но проблема в том, что он не собирается и не запускается при создании приложения с графическим интерфейсом.

Всякий раз, когда я создаю новый проект, выбираю графический интерфейс и даже ничего не меняю, он не компилируется, и я получаю следующее сообщение:

/ usr / bin / ld: не могу найти -lGL
collect2: error: ld вернул 1 состояние выхода
делать: * [без названия] Ошибка 1
14:17:36: процесс «/ usr / bin / make» завершился с кодом 2.
Ошибка при создании / развертывании проекта без названия (комплект: Desktop Qt 5.1.1 GCC 64bit)
При выполнении шага «Сделать»

Похоже, мне не хватает библиотеки, но я не знаю, как ее установить. Я даже не знаю, какой это.

Может кто-нибудь мне помочь?

3

Решение

Пытаться:

apt-get установить libgl1-mesa-glx

Пакеты dev на самом деле не проблема. У вас ошибка компоновщика, а не ошибка компилятора.

В зависимости от вашей графической карты вы можете использовать специализированную реализацию OpenGL, например, что-то вроде libgl1-nvidia-glx для NVIDA карт.

2

Другие решения

Видимо, вам нужно установить пакет openGL dev. Извините, не помню название пакета.

1

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector