Visual Studio С++ 2010 express и OpenGL

Я хочу иметь возможность компилировать приложения OpenGL4.1 (C/С++) из VisualС++ 2010.

После выполнения поиска я нашел: http://www.opengl.org/sdk/ и документация: (что хорошо) http://www.opengl.org/sdk/docs/man4/

Это немного запутанно, и я действительно не знаю, что устанавливать, чтобы начать. Я даже не могу найти ссылку для загрузки или какие проекты OpenGL я должен использовать.

Ответы

Ответ 1

Вам не нужно ничего скачивать, чтобы использовать OpenGL. Просто добавьте

#include <gl/GL.h>
#include <gl/GLU.h>

в начало исходного файла. И вам также необходимо связать библиотеки, которые в MSVC можно сделать следующим образом:

#pragma comment(lib, "opengl32.lib")
#pragma comment(lib, "glu32.lib")

С файлами заголовков, поставляемыми с microsoft, вы застряли в версии 1.1 ogl. Я предлагаю получить последние заголовки расширений с сайта OpenGL, а также что-то вроде GLEW. Это даст вам доступ к последним доступным функциям и константам в OpenGL.

Ответ 3

Для Windows вы должны использовать форму SDK производителя вашей видеокарты. Для Nvidia SDK доступен для бесплатной загрузки, для зарегистрированных пользователей. Ссылка OpenGL SDK, которую вы показали IMO, является только спецификацией, точно так же, как OpenGL - это только спецификация API.