OpenGL работает с предустановленным Qt, но не когда сам компилируется - PullRequest
0 голосов
/ 11 февраля 2019

У меня проблемы с тем, что 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 (последние версии драйверов в настоящее время), если это имеет значение.

Любое понимание того, что может бытьпроблема?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...