Как подготовить проект C ++ с OpenGL, Glut и Visual Studio 2008 в Windows 7 - PullRequest
4 голосов
/ 24 января 2012

Поскольку у меня было много проблем с настройкой Visual Studio 2008 для использования OpenGL, я задам этот вопрос, который может быть полезен для некоторых людей:

Какие шаги необходимо выполнить, чтобы использовать OpenGL с C ++ в Visual Studio 2008?

Ответы [ 2 ]

11 голосов
/ 24 января 2012

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

Также важно проверить, правильно ли установлена ​​Visual Studio 2008 и создан ли на вашем компьютере следующий путь:

C: \ Program Files \ Microsoft SDKs \ Windows \ v6.0A

Теперь мы можем выполнить шаги установки:

1.- ЗагрузитьGLUT из https://www.opengl.org/resources/libraries/glut/glut_downloads.php, распакуйте и скопируйте файлы, как указано ниже:

  • glut.h в папку C: \ Program Files \ Microsoft SDKs \Windows \ v6.0A \ Включить \ gl \
  • glut32.lib в папку C: \ Program Files \ Microsoft SDKs \ Windows \ v6.0A \ Lib \
  • glut32.dll в папку C: \ Windows \ System32 \

2.- Создайте пустое приложение C ++ Win32:

  • Из файлаВ меню выберите «Создать» → «Проект» (Ctrl + Shift + N).
  • Выберите проект Win32, введите имя и нажмите OK.
  • В мастере нажмите Далее, затем установите флажок рядом с Пустым проектом и нажмите Готово.

3.- Добавьте новый исходный файл C ++:

  • В меню «Проект» выберите «Добавить новый элемент» (Ctrl + Shift + A).
  • Выберите «Файл C ++» (.cpp), введите имя и нажмите «ОК».

4.- Ссылка на библиотеки OpenGL (важный шаг):

  • В меню Проект выберите Свойства проекта (Alt + F7) внизу.
  • Выберите Свойства конфигурации → Линкер → Ввод на панели навигации слева.
  • Выберите Все конфигурации в раскрывающемся списке Конфигурация вверхняя часть диалога.Это гарантирует, что вы изменяете настройки для обеих конфигураций Debug и Release.
  • Введите «opengl32.lib glu32.lib glut32.lib» в разделе «Дополнительные зависимости» и нажмите кнопку «ОК» (opengl32.lib).и glu32.lib уже есть в системе, а glut32.lib будет после загрузки GLUT).

5.- Загрузите этот пример кода .

6.- Также необходимо установить пути в Visual Studio:

  • В Инструменты -> Параметры -> Каталоги VC ++ -> Включить файлы:

    C: \ Program Files \ Microsoft SDKs \ Windows \ v6.0A \ Include

  • В свойствах конфигурации → Linker → Дополнительные каталоги библиотек:

    C: \ Program Files \ Microsoft SDKs \ Windows \ v6.0A \ Lib

4 голосов
/ 24 января 2012

MSDN имеет раздел в OpenGL , который должен помочь, включая пример кода.

...