В GL / glcorearb.h можно найти следующий комментарий.
Не включайте ни GL / glcorearb.h, ни GL / gl.h, ни
GL / glext.h в том же исходном файле.
Тем не менее, это единственный способ заставить мой код работать. Я имею в display.h объявление wglCreateContextAttribsARB. Это требует GL / wglext.h. Однако GL / wglext.h получает неопределенные ошибки, если не включен GL / glcorearb.h или GL / gl.h.
В чем здесь проблема? «Исходный файл», возможно, относится только к .cpp (который все равно работал нормально)?
Похоже, я упустил из виду простой факт. В нем не говорится, что GL / glext.h нельзя включить в GL / gl.h.
Других решений пока нет …