У меня проблемы с тем, что OpenGL не работает на самоскомпилированном Qt 5.9.6 в Windows 10. Примеры OpenGL в комплекте с Qt не работают, а показывают только серый экран.Нет сообщения об ошибке или сбой.Это ситуация, когда я связываю примеры приложений OpenGL (например, приложение Cube) с библиотеками Qt, которые я скомпилировал сам.
Когда я связываю их с готовым дистрибутивом Qt, они работают как положено.Так что должно быть что-то не так с компиляцией Qt.Я использовал следующую конфигурацию для компиляции Qt:
configure
-opensource
-debug
-mp
-nomake examples (I compiled the examples later manually)
-nomake tests
-skip androidextras
-skip gamepad
-skip macextras
-skip purchasing
-skip speech
-skip serialbus
-skip serialport
-opengl desktop
И я компилирую с Visual Studio 2013 для платформы x86_64.
Изначально я столкнулся с проблемой при использовании программного обеспечения промежуточного ПО, котороеиспользует библиотеки Qt OpenGL.Он выдал код ошибки 1282 (GL_INVALID_OPERATION) при попытке сделать практически все, что связано с OpenGL.Это промежуточное программное обеспечение также работает, когда оно связано с предварительно собранным Qt.
Я использую графический процессор NVidia GeForce 1080 GTX (последние версии драйверов в настоящее время), если это имеет значение.
Любое понимание того, что может бытьпроблема?