Настроить VisualC ++ для использования OpenGL 4.1? - PullRequest
1 голос
/ 14 апреля 2011

Я пытаюсь настроить VC ++ для компиляции кода с функциональностью OpenGL 4.1. Я скачал 3 заголовочных файла с opengl.org; поместите их в правильные пути и включите их - но продолжайте получать ошибки как это:

ошибка C3861: 'wglSwapIntervalEXT': идентификатор не найден

У меня самые последние видеодрайверы. OpenGL говорит, что проблема в том, что MS включает в свой компилятор только версию 1.1, хотя вендор / драйвер поддерживает 4.1.

1 Ответ

2 голосов
/ 14 апреля 2011

Одной из основных проблем использования OpenGL в Windows является то, что Windows SDK поставляется только с OpenGL 1.1. Возможно, для этого есть действительно хорошая техническая (и неполитическая) причина, но факт остается фактом: если вы хотите что-то сделать с OpenGL в Windows, вы сами по себе.

Тогда вам нужно что-то, чтобы привести Windows SDK в соответствие с текущими стандартами (OpenGL 4.1, когда я пишу это). Когда я первоначально пытался решить эту проблему (примерно во времена OpenGL 3.0), я наткнулся на GLee http://elf -stone.com / glee.php , которая представляет собой классную библиотеку, которая делает полную спецификацию OpenGL легко доступной. Мне не понравилась их лицензия, поэтому я решил написать свой собственный загрузчик расширений.

Я не думаю, что кому-то когда-либо придется делать это снова, поэтому я сделал мое достояние общественным достоянием, делайте это как хотите. Я хотел бы услышать, если вы используете это в чем-то, но это не является обязательным требованием.

http://www.onemanmmo.com/index.php?cmd=newsitem&comment=news.1.28.0

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