Я потратил этот день, пытаясь заставить мой простой движок работать на Mac. У меня работает SDL, и теперь единственное, что беспокоит, - это opengl. Двигатель использует современный opengl (основанный на шейдере) и поэтому требует GLEW. Я пробовал все: от fink до MacPorts, чтобы установить его, и ничего не работает.
Самый успешный опыт, который у меня был, заключался в его создании из источника. Сначала я получил сообщение об ошибке 'GL/glu.h' no such file or directory found.
Итак, я переименовал include в OpenGL/glu.h
и исправил эту проблему. Но теперь я получаю эту ошибку ld: unknown option: -shared
. Я полностью застрял в этой точке.
Также Id скорее статическая сборка, если кто-то знает, как это сделать.