我寻找一种可能性,将PC OpenGL应用程序和iPhone应用程序迁移到一个XCode项目中(为了方便起见)。因此,如果我为这些源文件创造机会,我希望将它应用于两个平台,并希望能够为一个项目的两个平台进行编译。我怎么能做到这一点? 有没有办法在XCode 4或3.25中这样做?任何帮助将不胜感激用OpenGL ES替换这些OpenGL函数?
编辑:好吧,我走得这么远 - 总而言之,它似乎与XCode 4一起工作。 我唯一的问题是这些OpenGL/Glut函数,它们不适用于iPhone:
glPushAttrib(GL_DEPTH_BUFFER_BIT | GL_LIGHTING_BIT);
glPopAttrib();
glutGet(GLUT_ELAPSED_TIME);
glutSwapBuffers();
任何想法如何解决这些问题?
虽然不特定的OpenGL应用程序,这个问题提出了类似的问题:[相同的代码为iPhone /桌面应用程序基地](http://stackoverflow.com/questions/4617166/same-code-base-for-iphone-desktop-app) – 2011-01-11 15:17:09