Я установил 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)
При выполнении шага «Сделать»
Похоже, мне не хватает библиотеки, но я не знаю, как ее установить. Я даже не знаю, какой это.
Может кто-нибудь мне помочь?
Пытаться:
apt-get установить libgl1-mesa-glx
Пакеты dev на самом деле не проблема. У вас ошибка компоновщика, а не ошибка компилятора.
В зависимости от вашей графической карты вы можете использовать специализированную реализацию OpenGL, например, что-то вроде libgl1-nvidia-glx
для NVIDA карт.
Видимо, вам нужно установить пакет openGL dev. Извините, не помню название пакета.