Я разработал приложение GUI на Qt 5.3.1. Я использую Qt Creator 3.1.2 (based on Qt 5.3.1) для создания моего приложения GUI и могу успешно создавать и развертывать свое приложение.
Я хотел обновить свой создатель qt, и для этого я установил последнюю версию 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 3.1.2. Я хочу знать некоторые детали, прежде чем пытаться исправить вслепую.]
My Qt Creator работает на Ubuntu 14.04 LTS.
Может ли кто-нибудь дать мне несколько указателей, чтобы исправить эту проблему? Спасибо заранее.