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.
Ответ 2
Я считаю, что windows sdk включает opengl. Просто включите windows.h перед включением GL/gl.h
http://www.opengl.org/resources/faq/technical/gettingstarted.htm
Поиск 2.070
Ответ 3
Для Windows вы должны использовать форму SDK производителя вашей видеокарты. Для Nvidia SDK доступен для бесплатной загрузки, для зарегистрированных пользователей. Ссылка OpenGL SDK, которую вы показали IMO, является только спецификацией, точно так же, как OpenGL - это только спецификация API.