Ich suche nach einer Möglichkeit, meine PC OpenGL-Anwendung und eine iPhone App in ein XCode-Projekt (für die Bequemlichkeit) zu migrieren. Also, wenn ich diese Quelldateien nutzen möchte, möchte ich dies für beide Plattformen anwenden und möchte für beide Plattformen von einem Projekt kompilieren können. Wie könnte ich das erreichen? Gibt es eine Möglichkeit, dies in XCode 4 oder 3.25 zu tun? Jede Hilfe würde sehr geschätzt werdenErsetzen Sie diese OpenGL-Funktionen durch OpenGL ES?
bearbeiten: Okay, ich ging so weit - Alles in allem scheint es mit XCode 4 zu arbeiten. Meine einzigen Probleme sind diese openGL/Glut Funktionen, die nicht auf dem iPhone funktionieren:
glPushAttrib(GL_DEPTH_BUFFER_BIT | GL_LIGHTING_BIT);
glPopAttrib();
glutGet(GLUT_ELAPSED_TIME);
glutSwapBuffers();
Irgendwelche Ideen, wie Sie diese Probleme beheben können?
sind nicht spezifisch für ein OpenGL-Anwendung fragt diese Frage etwas Ähnliches: [Gleicher Code-Basis für iPhone/Desktop-App] (http://stackoverflow.com/questions/4617166/same-code-base-for-iphone-desktop-app) –
Sie würden viel besser dran sein, die Engine in GL ES zu schreiben und dann mit OpenGL-Äquivalenten für den PC zu kommen ... – Goz
Ohne die NDA zu verletzen, wurden die neuen Funktionen in Xcode 4 benötigt, um ein Projekt für beide Plattformen zu erstellen? –