Russian Qt Forum
Ноябрь 23, 2024, 12:07 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: [РЕШЕНО] Сборка проекта в OpenSuse  (Прочитано 2697 раз)
Achernar
Гость
« : Февраль 04, 2014, 21:31 »

OpenSuse 12.3 + QtCreator + Qt 5.2 с оф.сайта

При создании самого элементарного проекта получаю следующее:

g++ -Wl,-rpath,/home/evgenii/Qt5.2.0/5.2.0/gcc_64 -Wl,-rpath,/home/evgenii/Qt5.2.0/5.2.0/gcc_64/lib -o HelloWorld main.o mainwindow.o moc_mainwindow.o   -L/home/evgenii/Qt5.2.0/5.2.0/gcc_64/lib -lQt5Widgets -lQt5Gui -lQt5Core -lGL -lpthread
/usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/bin/ld: cannot find -lGL

Насколько я понимаю речь идет о том, что не хватает каких-то библиотек, но не знаю какие пакеты искать.
« Последнее редактирование: Февраль 04, 2014, 22:53 от Achernar » Записан
Serr500
Гость
« Ответ #1 : Февраль 04, 2014, 22:01 »

Я не дам рыбы, я дам удочку.

В данном случае ругается на GL. Следовательно, открываем менеджер пакетов (давно не пользовал SUSE, но, вроде, тут он называется YAST...) и ищем что-нибудь типа libGL, libOpenGL или что-то подобное, но (!) с суффиксом dev или devel, т.е. для разработчиков. Ставим и смотрим что получилось (Creator желательно перезапустить, проект пересобрать с нуля, хотя обычно и без этого работает). Если эта ошибка пропала, пакет выбран правильный. Смотрим на следующую ошибку и действуем таким же образом. Согласен, что тыкаться можно долго и можно наставить ненужной дряни, но этот метод реально рабочий (проверял!) и позволяет подобрать пакеты для любой линухи.

P.S. Подсказка. В виртуальной машине можно гадить сколько угодно - она нажатием одной кнопочки мгновенно откатывается в начальное состояние.  Подмигивающий

Записан
Achernar
Гость
« Ответ #2 : Февраль 04, 2014, 22:51 »

Спасибо, нашел с первой попытки:

Mesa-libGL-devel
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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