Ubuntu Qt 5.5.1: ошибка Не удается найти -lGL

Я разработал приложение с графическим интерфейсом на Qt 5.3.1, я использую Qt Creator 3.1.2 (based on Qt 5.3.1) создать мое приложение с графическим интерфейсом и могу успешно построить и развернуть мое приложение.

Я хотел обновить мой QT Creator и для этого я установил последнюю Qt Creator 3.5.1 (based on Qt 5.5.1) и предоставил необходимые изменения для сборки моего существующего приложения QT GUI на этом последнем создателе qt. Все прошло хорошо и как раз собирался создать конечный исполняемый файл, сборка была прервана с информацией об ошибке ниже:

/usr/bin/ld: cannot find -lGL
collect2: error: ld returned 1 exit status
The process "/usr/bin/make" exited with code 2.
Error while building/deploying project test-app (kit: Desktop Qt 5.5.1 GCC 32bit)

Я попытался выполнить поиск в Интернете и нашел это предложение, чтобы обновить Mesa package!. [ Если это так, то почему то же приложение прекрасно работало на моем Qt creator 3.1.2. Я хочу знать некоторые детали, прежде чем пытаться исправить это вслепую. ]

Мой Qt Creator работает на Ubuntu 14.04 LTS.

Может кто-нибудь дать мне несколько советов, чтобы решить эту проблему? Заранее спасибо.

1 ответ

Решение

Я закончил тем, что исправил это согласно рекомендациям, которые я прочитал онлайн: обновить пакет Mesa.

 sudo apt-get install libgl1-mesa-dev
Другие вопросы по тегам