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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Qt 5.0.1 не компилирует проект  (Прочитано 2394 раз)

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

Оффлайн DDDDImoN

  • Автор темы
  • Участник
  • *
  • Сообщений: 150
  • Delete
    • Просмотр профиля
Qt 5.0.1 не компилирует проект
« : 29 Марта 2013, 15:41:29 »
Создал простейший проект: форму на ней кнопку которая закрывает окно и всё!

При компиляции выдаёт следующее:
:-1: ошибка: cannot find -lGL
:-1: ошибка: collect2: error: ld returned 1 exit status

Консоль:
17:37:49: Выполняются этапы для проекта untitled...
17:37:49: Настройки не изменились, этап qmake пропускается.
17:37:49: Запускается: «/usr/bin/make» -w
make: Entering directory `/home/xxxxxxxx/programming/untitled-build-Desktop_Qt_5_0_1_GCC_64bit-_______'
g++ -m64 -Wl,-rpath,/opt/Qt5.0.1/5.0.1/gcc_64 -Wl,-rpath,/opt/Qt5.0.1/5.0.1/gcc_64/lib -o untitled main.o mainform.o moc_mainform.o   -L/usr/X11R6/lib64 -L/opt/Qt5.0.1/5.0.1/gcc_64/lib -lQt5Widgets -lQt5Gui -lQt5Core -lGL -lpthread
/usr/bin/ld: cannot find -lGL
make: Leaving directory `/home/xxxxxxxx/programming/untitled-build-Desktop_Qt_5_0_1_GCC_64bit-_______'
collect2: error: ld returned 1 exit status
make: *** [untitled] Error 1
17:37:49: Процесс «/usr/bin/make» завершился с кодом 2.
Ошибка при сборке/установке проекта untitled (инструментарий: Desktop Qt 5.0.1 GCC 64bit)
Во время выполнения этапа «Сборка»

Помоги ребят, что нужно доустановить или поменять. Система Kubuntu 12.10
ЖиЗнььььь ;)

Оффлайн Progger

  • Любитель
  • *
  • Сообщений: 95
    • Просмотр профиля
Re: Qt 5.0.1 не компилирует проект
« Ответ #1 : 29 Марта 2013, 16:00:50 »
Попробуй установить пакет libgl1-mesa-dev

Оффлайн Nikki1993

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3261
  • Owner of Dell XPS 13 Developer Edition :D
    • Просмотр профиля
Re: Qt 5.0.1 не компилирует проект
« Ответ #2 : 29 Марта 2013, 16:16:06 »
DDDDImoN,
    sudo apt-get install "^libxcb.*" libx11-xcb-dev libglu1-mesa-dev libxrender-dev
First i was like :0 Then i was like :D But now i am like(╯°□°)╯︵ ┻━┻
http://www.abload.de/img/banner_505uxa.png

Оффлайн DDDDImoN

  • Автор темы
  • Участник
  • *
  • Сообщений: 150
  • Delete
    • Просмотр профиля
Re: Qt 5.0.1 не компилирует проект
« Ответ #3 : 01 Апреля 2013, 08:02:13 »
Nikki1993
Спасибо огромное всё заработало!
ЖиЗнььььь ;)

Оффлайн serhiy.romanov

  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Qt 5.0.1 не компилирует проект
« Ответ #4 : 26 Июня 2013, 14:58:54 »
Nikki1993,
у меня аналогичная проблема, пробую ее решить таким же способом, но очень подозрительно виглядит список того, что будет удалено... что именно удаляется и это не критично, ??? или каким способом можна решить эту проблему ещё???

у меня ubuntu 12.04.2...

(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 26 Июня 2013, 16:49:45 от serhiy.romanov »

Оффлайн quiet_readonly

  • Участник
  • *
  • Сообщений: 133
    • Просмотр профиля
Re: Qt 5.0.1 не компилирует проект
« Ответ #5 : 26 Июня 2013, 21:07:23 »
Какие-то проблемы с зависимостями, пакет тут ни при чём. Можно попробовать установить через synaptic (по умолчанию он и сам не установлен), там хотя бы наглядно видно будет, если устанавливаемая версия libglu1-mesa-dev не соответствует уже установленному libglu1-mesa. Если предлагает удалить xorg, не соглашайтесь -- система, скорее всего, не загрузится по-нормальному.

Оффлайн serhiy.romanov

  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Qt 5.0.1 не компилирует проект
« Ответ #6 : 26 Июня 2013, 21:17:40 »
quiet_readonly,
делаем через Synaptic:
при установке libglu1-mesa-dev как раз и предлогается все это удалить... как быть? 

Пользователь решил продолжить мысль 26 Июня 2013, 21:21:41:
quiet_readonly,
хм, возможно мне надо начать искать проблему ещё глубже - как правильно установить qt5 на ubuntu 12.04.2???
делаю как здесь написано http://www.wikihow.com/Install-Qt-SDK-on-Ubuntu-Linux
не могу выполнить крок 3 (последняя часть) из-за проблемы, описаной више...
« Последнее редактирование: 26 Июня 2013, 21:22:16 от serhiy.romanov »

Оффлайн quiet_readonly

  • Участник
  • *
  • Сообщений: 133
    • Просмотр профиля
Re: Qt 5.0.1 не компилирует проект
« Ответ #7 : 27 Июня 2013, 09:28:35 »
Какая версия libglu1-mesa установлена и какую версию libglu1-mesa-dev предлагает поставить?

Оффлайн serhiy.romanov

  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Qt 5.0.1 не компилирует проект
« Ответ #8 : 27 Июня 2013, 10:18:34 »
quiet_readonly,
вот)

Оффлайн quiet_readonly

  • Участник
  • *
  • Сообщений: 133
    • Просмотр профиля
Re: Qt 5.0.1 не компилирует проект
« Ответ #9 : 27 Июня 2013, 11:17:13 »
quiet_readonly,
вот)
Странно, я думал в 12.04.2 более новая версия mesa, они ведь обновили ядро и видеодрайверы. Попробуйте поставить libgl1-mesa-dev, должно хватить.

 

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