Заметки. Решение ошибки QOpenGLFunctions_4_1_core: no such file or directory

Что произошло

Появилась ошибка

QOpenGLFunctions_4_1_core: no such file or directory

при попытке сборки проекта клонированного с git посредством qmake и make. В системе стоял как QT4, так и QT5.

В чём была проблема

Класс QOpenGLFunctions_4_1_core появился, согласно документации, в QT5, а qmake подтягивал для сборки инклюды от QT4.

Решение

Решение оказалось тривиальным, но от незнания особенностей инструментов поиски его заняли порядочно времени:

$ qmake --version
QMake version 2.01a
Using Qt version 4.8.7 in /usr/lib/x86_64-linux-gnu

$ qmake -qt=qt5 --version
QMake version 3.0
Using Qt version 5.5.1 in /usr/lib/x86_64-linux-gnu

$ QT_SELECT=qt5 qmake --version
QMake version 3.0
Using Qt version 5.5.1 in /usr/lib/x86_64-linux-gnu

За решение спасибо unix.stackexchange.com && pevik

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *