我尋找一種可能性,將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