Название: [РЕШЕНО] Сборка проекта в OpenSuse Отправлено: 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 Насколько я понимаю речь идет о том, что не хватает каких-то библиотек, но не знаю какие пакеты искать. Название: Re: Сборка проекта в OpenSuse Отправлено: Serr500 от Февраль 04, 2014, 22:01 Я не дам рыбы, я дам удочку.
В данном случае ругается на GL. Следовательно, открываем менеджер пакетов (давно не пользовал SUSE, но, вроде, тут он называется YAST...) и ищем что-нибудь типа libGL, libOpenGL или что-то подобное, но (!) с суффиксом dev или devel, т.е. для разработчиков. Ставим и смотрим что получилось (Creator желательно перезапустить, проект пересобрать с нуля, хотя обычно и без этого работает). Если эта ошибка пропала, пакет выбран правильный. Смотрим на следующую ошибку и действуем таким же образом. Согласен, что тыкаться можно долго и можно наставить ненужной дряни, но этот метод реально рабочий (проверял!) и позволяет подобрать пакеты для любой линухи. P.S. Подсказка. В виртуальной машине можно гадить сколько угодно - она нажатием одной кнопочки мгновенно откатывается в начальное состояние. ;) Название: Re: Сборка проекта в OpenSuse Отправлено: Achernar от Февраль 04, 2014, 22:51 Спасибо, нашел с первой попытки:
Mesa-libGL-devel |