Установка QT - OpenGL (без УГЛА)
Я установил последнюю версию QT, но похоже, что она содержит некоторые вызовы DirectX, поэтому я ожидаю, что установщик по умолчанию использует ANGLE!
Я хочу установить версию OpenGL на 100%, но я не могу ее найти!
Любая идея?
Спасибо
1 ответ
Решение
Все официальные бинарные пакеты настроены с
-opengl dynamic
Это означает, что программы могут использовать установленный (настольный) драйвер OpenGL, DirectX (через ANGLE) или эмуляцию OpenGL в программном обеспечении (Mesa) в качестве бэкэнда OpenGL. Если вы всегда хотите использовать Desktop OpenGL, вы можете принудительно
- Установка переменной среды
QT_OPENGL
вdesktop
- призвание
QCoreApplication::setAttribute(Qt::AA_UseDesktopOpenGL)
Смотрите также http://doc.qt.io/qt-5/windows-requirements.html.
Если вам нужна версия Qt, которая поддерживает только рабочий стол OpenGL, вы должны собрать Qt из исходников.