Как я могу «оторваться» от Cocoa и разрабатывать приложения Mac OpenGL на C/C++?

Я хочу начать программировать 3D на C или C++. Моя проблема заключается в том, что единственные учебные пособия, которые я могу найти для Mac OS, используют объективные рамки C и Cocoa. Я хочу получить ту же среду, что и пользователи Windows, более или менее.

Если я попытаюсь использовать текстовый редактор и компилятор g++, у меня пропадут заголовки, но если я попытаюсь использовать Xcode, мне придется бороться с Cocoa, что меня расстраивает. Я действительно не вижу причин, по которым OpenGL/GLUT, предустановленный на Mac, должен заставлять меня использовать Xcode, но, похоже, без него я не могу получить заголовочные файлы.

Как я могу использовать все «дружественные для разработчиков» интерфейсы Apple, чтобы написать какой-нибудь старомодный код с полной кросс-платформенной переносимостью?

6
задан Brad Larson 22 May 2012 в 01:36
поделиться