Название: Как установить библиотеку GL Отправлено: Mikhail от Апрель 18, 2014, 08:16 Пробую откомпилировать примеры Qt на Linux. Линковщик не нашел библиотеку GL.
Как ее установить. Прошу помощи Название: Re: Как установить библиотеку GL Отправлено: VanDerSam от Апрель 18, 2014, 09:02 Здравствуйте.
В примерах opengl из состава Qt в pro-файлах директива подключения библиотеки QtOpenGLx установлена QT += opengl. Предполагаю, что версия Qt из репозитория пакетов вашего дистрибутива собрана без поддержки opengl. Проверьте это по списку файлов пакета библиотеки Qt. Название: Re: Как установить библиотеку GL Отправлено: Mikhail от Апрель 18, 2014, 09:32 QT += opengl
в проектных файлах отсутствует. Если руками из Makefile убрать подключение GL, то все линкуется и выполняется. Но все это что то не правильно Название: Re: Как установить библиотеку GL Отправлено: Alex Custov от Апрель 18, 2014, 10:53 Пробую откомпилировать примеры Qt на Linux. Линковщик не нашел библиотеку GL. Как ее установить. Прошу помощи Поставь пакет типа mesa-devel из твоего дистрибутива. В Ubuntu, например, libgl1-mesa-dev. Название: Re: Как установить библиотеку GL Отправлено: Mikhail от Апрель 18, 2014, 13:14 Спасибо, попробую.
Название: Re: Как установить библиотеку GL Отправлено: Fregloin от Апрель 24, 2014, 10:25 и еще, по умолчанию библиотеки gl пишутся не в /usr/lib а в другие места, например /usr/linux-gnu-x64/mesa/... (точный путь не помню, у amd свой путь, у nvidia свой).
Я для простоты просто делаю символическую ссылку, после этого все собирается и работает. Название: Re: Как установить библиотеку GL Отправлено: Mikhail от Апрель 24, 2014, 11:17 Спасибо, проверю. Только у меня 32 битная версия Линукс. Буду искать.
Название: Re: Как установить библиотеку GL Отправлено: Eten от Октябрь 18, 2015, 16:39 Народ, сам тоже не мог толком понять, чего не так. Решение оказалось простым.
Вот здесь (http://master.virmandy.net/ustanovka-qt-i-qtcreator-v-ubuntu-14-04/), есть решение этой проблемы. Код: andryuhan@homepc:~$ sudo apt-get install libgl-dev В общем, ввел это: sudo apt-get install libgl1-mesa-dev и ошибка "cannot find -IGL", ушла. Все работает, собирается и даже OpenGL. З.Ы. Огромное спасибо, тому человеку, который нашел это. Наконец-то я займусь, любимым делом. Ура, ура! OpenGL, навсегда!!! 8) |