Как сделать простую программу OpenGl C ++ с использованием xcode - PullRequest
0 голосов
/ 29 февраля 2012

Я хочу сделать очень простую программу open gl, используя xcode.все, что я хочу, - это окно с черным фоном.Я также хочу создать некоторые функции, которые могут рисовать линии, изображения и другие вещи на экране.причина, по которой я хочу это сделать, заключается в том, что я создал программу для windows на c ++ и просто хочу перенести ее на mac.так что я просто хочу создать простое окно, которое позволяет мне рисовать точки и линии?

Ответы [ 2 ]

3 голосов
/ 05 июня 2013

Написание обычного кода openGL через XCode легко.(моя версия Xcode 4.6.2)

1) создайте новый проект с шаблоном OSX -> Application -> Command Line Tool.enter image description here

на следующей странице выберите c++ в качестве типа для этого проекта.

2) после успешного создания нового проекта нажмите your project -> TARGETS -> Build Phases -> Link Binary With Libraries.Затем добавьте GLUT.framework и OpenGL.framework. enter image description here

3) вы готовы включить относительные заголовки openGL в свой код!однако, пожалуйста, обратите внимание, что «GLUT» - это «GL» в Windows.если вы хотите избежать кросс-платформенной проблемы, вы можете использовать следующую инструкцию препроцессора:

#if defined(__APPLE__) && defined(__MACH__)
#  include <GLUT/glut.h>
#else 
#  include <GL/glut.h>
#endif

Более того, для людей, которые хотят разрабатывать приложение openGL на Mac без Xcode, вы можете сослаться на этот ответ

1 голос
/ 29 февраля 2012

Попробуйте демонстрационные приложения на сайте Apple, например, https://developer.apple.com/library/mac/#samplecode/CocoaGL/Introduction/Intro.html#//apple_ref/doc/uid/DTS10004501

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