Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Qt :-1: ошибка: cannot find -lGL  (Прочитано 5146 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Desr

  • Автор темы
  • Участник
  • *
  • Сообщений: 131
    • Просмотр профиля
Qt :-1: ошибка: cannot find -lGL
« : 25 Августа 2014, 11:30:40 »
Добрый день. Господа, после установки Ubuntu 14.04 и qt последней версии все работает нормально.

После обновления той же ОС, qt той же верисии (последней), при сборке проекта выдает :-1: ошибка: cannot find -lGL.
Так же отваливается MOC после подключения testlib, пишет не наден .moc файл.

Погуглив в интернете я с удивлением обнаружил, что никто в мире не сталкивался с этой проблемой, до меня. Но надежда умирает всегда последней разве не так, думаю, а вдруг кто-то на этом форуме сталкивался, так сказать, решил поверить в невероятное.

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3037
    • Просмотр профиля
Re: Qt :-1: ошибка: cannot find -lGL
« Ответ #1 : 25 Августа 2014, 15:14:25 »
У меня тоже есть компьютер с Ubuntu-14.04 и qt5, но он к Интернету не подключён,
а Ubuntu там с пакетами не позже, чем от 31.07. Программы с -lGL компилируются.
Надо установить пакет libgl1-mesa-glx с помощью apt-get, эта библиотека в нём.
Пётр.

Оффлайн unimix

  • Активист
  • *
  • Сообщений: 537
    • Просмотр профиля
Re: Qt :-1: ошибка: cannot find -lGL
« Ответ #2 : 25 Августа 2014, 15:55:58 »
Надо установить пакет libgl1-mesa-glx с помощью apt-get, эта библиотека в нём.

Может всё-таки libgl1-mesa-dev ?

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3037
    • Просмотр профиля
Re: Qt :-1: ошибка: cannot find -lGL
« Ответ #3 : 25 Августа 2014, 16:14:59 »
Надо установить пакет libgl1-mesa-glx с помощью apt-get, эта библиотека в нём.

Может всё-таки libgl1-mesa-dev ?
Его, конечно, тоже надо, но надо и libgl1-mesa-glx.
Возможно, команда "ap-get install libgl1-mesa-dev" установит оба.
Пётр.

Оффлайн unimix

  • Активист
  • *
  • Сообщений: 537
    • Просмотр профиля
Re: Qt :-1: ошибка: cannot find -lGL
« Ответ #4 : 25 Августа 2014, 16:22:28 »
Peter_I, должно установиться.
http://packages.ubuntu.com/trusty/libgl1-mesa-dev

Оффлайн Desr

  • Автор темы
  • Участник
  • *
  • Сообщений: 131
    • Просмотр профиля
Re: Qt :-1: ошибка: cannot find -lGL
« Ответ #5 : 27 Августа 2014, 17:53:24 »
Возможные варианты решения, -установка qt с сайта, и установка qt 5.2 из репозитория с последующим его удалением и выполнением autoremove. В результате, ошибка пропадает, а что не нужно подчищается.
Второй вариант, установить libgl1-mesa-dev - не проверял, но уверен, что сработает.

Спасибо за подсказку. Не обратил внимания на префикс GL в ошибке, а ведь и правда, имелось ввиду библиотека open GL, там этот префикс широко применяется.

Насчет MOC -отваливается потому, что в пути есть русские буквы.
« Последнее редактирование: 27 Августа 2014, 17:55:33 от Desr »

 

Страница сгенерирована за 0.028 секунд. Запросов: 25.