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