Russian Qt Forum

Программирование => С/C++ => Тема начата: Сергей Д. от Апрель 16, 2021, 00:28



Название: Ошибка компиляции cannot find -lGL
Отправлено: Сергей Д. от Апрель 16, 2021, 00:28
Добрый день, недавно установил qt opensource linux x64-5.12.10 на Fedora 33, решив начать программировать на С++ под Linux, но сразу столкнувшись со множеством проблем из которых не смог решить следующею (скрин.), как запустить хотя бы тестовое ПО.


Название: Re: Ошибка компиляции cannot find -lGL
Отправлено: tux от Апрель 16, 2021, 09:19
В проект добавьте
Код:
 QT += opengl 


Название: Re: Ошибка компиляции cannot find -lGL
Отправлено: Сергей Д. от Апрель 18, 2021, 18:19
В проект добавьте
Код:
 QT += opengl 

Добавит но ничего не поменялось



Название: Re: Ошибка компиляции cannot find -lGL
Отправлено: RedDog от Апрель 18, 2021, 23:05
mesagl-dev пакет поставить или как он там в федоре называется


Название: Re: Ошибка компиляции cannot find -lGL
Отправлено: Сергей Д. от Апрель 19, 2021, 00:23
Спасибо вам огромное
QT += opengl
yum install mesa-libGL-devel

А чего QT само не установило жизненно необходимые библиотеке, самому даже пришлось ставить gcc  


Название: Re: Ошибка компиляции cannot find -lGL
Отправлено: Racheengel от Апрель 19, 2021, 11:25
А чего QT само не установило жизненно необходимые библиотеке, самому даже пришлось ставить gcc 

Надо им в поддержку написать. Столько лет Qt существует, не могли до сих пор свой компилятор под него сделать (Qgcc) :(


Название: Re: Ошибка компиляции cannot find -lGL
Отправлено: kambala от Апрель 19, 2021, 11:27
А чего QT само не установило жизненно необходимые библиотеке, самому даже пришлось ставить gcc 

Надо им в поддержку написать. Столько лет Qt существует, не могли до сих пор свой компилятор под него сделать (Qgcc) :(
да, только MOC, UIC и RCC осилили! чем они там занимаются ваще, еще и за зарплату?!


Название: Re: Ошибка компиляции cannot find -lGL
Отправлено: Racheengel от Апрель 19, 2021, 17:59
Да блин qmake и тот не смогли допилить, в итоге на cmake позорный заменили :(

Короче, надо уходить с Qt, наверное, на C# - микрософт то всяко серьёзная контора будет, такого кривого софта не делает.


Название: Re: Ошибка компиляции cannot find -lGL
Отправлено: Сергей Д. от Апрель 19, 2021, 23:33
Я довольно не плохо пишу софт под c#  и да там такого нет НО есть своё
  • Я бы не стал обижаться на бесплатный софт, это его определенное преимущество
  • Насколько я понимаю писать софт под Linux предоставляет возможность делать что угодно. когда угодно, в каком угодно объеме, Microsoft такого ни когда не позволит хотя бы из-за сразу возникающих проблем в коммерции и стабильности работы ПО или Windows


Название: Re: Ошибка компиляции cannot find -lGL
Отправлено: tux от Апрель 20, 2021, 20:01
Столько лет Qt существует, не могли до сих пор свой компилятор под него сделать (Qgcc) :(
А зачем? GCC вполне хорош.


Название: Re: Ошибка компиляции cannot find -lGL
Отправлено: Racheengel от Апрель 20, 2021, 20:21
Столько лет Qt существует, не могли до сих пор свой компилятор под него сделать (Qgcc) :(
А зачем? GCC вполне хорош.

Как зачем?? Был бы написан с использованием Qt-классов, компилировал бы виждеты сразу в нативный код...


Название: Re: Ошибка компиляции cannot find -lGL
Отправлено: tux от Апрель 21, 2021, 21:02
Был бы написан с использованием Qt-классов, компилировал бы виждеты сразу в нативный код...
А GCC делает волшебный код что-ли? :)
Какой смысл в ещё одном компиляторе? GCC три ОС вполне поддерживает. Если бы яблоко им пользовалось - было бы вообще хорошо.