Используя 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 путем выполнения этих шагов:
Выберите цель
Щелкните по вкладке «Build Phases»
Под «Двоичным файлом Ссылки С Библиотеками», щелкают + знак
Выбрать
OpenGL.frameworkиGLUT.frameworkи нажмите «Add»
Если Вы хотите разработать свой проект из командной строки или 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. |