Не включайте оба тега & lt; GL / glcorearb.h & gt; и любой из & lt; GL / gl.h & gt; или & lt; GL / glext.h & gt;

В 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 (который все равно работал нормально)?

-1

Решение

Похоже, я упустил из виду простой факт. В нем не говорится, что GL / glext.h нельзя включить в GL / gl.h.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]