Visual Studio C ++ 2010 Express и OpenGL - PullRequest
       0

Visual Studio C ++ 2010 Express и OpenGL

14 голосов
/ 20 февраля 2011

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

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

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

Ответы [ 3 ]

18 голосов
/ 20 февраля 2011

Вам не нужно ничего скачивать, чтобы использовать 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.

7 голосов
/ 20 февраля 2011

Я считаю, что Windows SDK включает в себя OpenGL. Просто включите windows.h перед включением GL / gl.h

http://www.opengl.org/resources/faq/technical/gettingstarted.htm

Поиск 2.070

0 голосов
/ 15 июля 2014

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

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