Технические вопросы и ответы QA1613

Используя GLUT и OpenGL на OS X

Q: Как я могу использовать GLUT на OS X?

A: GLUT доступен на OS X через платформу GLUT. Это установлено с каждой установкой OS X. Для получения дополнительной информации о платформах, посмотрите Введение в Руководство по программированию Платформы.

Для использования GLUT на OS X необходимо включать OpenGL и заголовки GLUT в форме #include <framework name/header name.h>.

Перечисление 1  Включает заголовки GLUT и OpenGL

#include <OpenGL/gl.h>

#include <OpenGL/glu.h>
#include <GLUT/glut.h>

Также необходимо соединить проект с платформами GLUT и OpenGL. При использовании Xcode 4 для разрабатывания проекта, добавьте OpenGL и платформы GLUT путем выполнения этих шагов:

Если Вы хотите разработать свой проект из командной строки или make-файла, соединить платформы как показано в следующем перечислении.

  Сборка перечисления 2 и ссылка программа GLUT (glutapp) из командной строки или make-файла

cc -framework GLUT -framework OpenGL -framework Cocoa glutapp.c -o glutapp

Для выборки GLUT, создающей в XCode, можно обратиться к GLUTBasics. Эта выборка показывает использование стандартных обратных вызовов и управления камерой. Это - хороший пример начинающего для базирования собственных проектов на.

Основанному на какао NSOpenGL рекомендуют по GLUT для создания окна на OS X. Когда Вы будете готовы переместиться от GLUT до NSOpenGL, посмотрите Какао выборка OpenGL. Эта выборка демонстрирует, как установить окна для рисования и как обработать использование пользовательских событий NSOpenGL.



История версии документа


ДатаПримечания
02.04.2013

Обновление для Xcode 4.

13.10.2008

Новый документ, утверждающий требуемые шаги для добавления GLUT и OpenGL к проекту XCode.