2008-09-29 3 views

ответ

2

OpenGL - это стандарт. Реализации поставляются с драйверами вашей видеокарты и отображаются с использованием расширений WGL в Windows. В SDK платформы есть стандартная реализация, к которой можно получить доступ, включая заголовки OpenGL и заголовок Windows, но это базовая версия (1.1 в XP. Я думаю, что это 1.4 в Vista).

Если вам нужен более простой способ получить доступ ко всем функциям поддерживаемых функций вашей карты и базовому набору функций в стандартной версии OpenGL для Windows, я бы предложил посмотреть на GLEW (OpenGL Extension Wrangler), который обрабатывает все вызовы WGL для установки расширений для вас.

2

Файлы заголовков OpenGL 1.1 включены в Platform SDK. Если вам необходимо работать с более свежей версией это может помочь: Moving Beyond OpenGL 1.1 for Windows

1

для Windows (ну, Visual Studio, по крайней мере) поставляется с OpenGL, но только старше v1.1 - просто

#include <windows.h> 
#include <GL/gl.h> 
#include <GL/glu.h> 

и ссылка с opengl32.lib и glu32.lib, и вы должны быть в порядке (прошло некоторое время, я, возможно, пропустил там немного)

Смежные вопросы