2013-03-25 30 views
1

我最近更新了我的XCode到4.6.1版本,現在,當我試圖運行一個OpenGL項目也給出了我用像「未聲明的標識符GL_PROJECTION的使用」每次的OpenGL函數編譯錯誤和「使用未聲明的標識符glLoadIdentity()」它對每個gl函數都這樣做。我在XCode 4.6.1上創建了一個新項目,添加了OpenGL.framework,包含頭文件OpenGL/OpenGL.h。我打開OpenGL/OpenGL.h頭文件,令我驚訝的是,沒有OpenGL的函數在場。有一堆CGL函數。如果是這樣,那麼OpenGL函數在哪裏?XCode中不可用OpenGL函數4.6

我剛剛發現了另一個奇怪的是,我能夠使用OpenGL函數在.mm文件,但不是在.HPP文件(我用的模板,所以我創建HPP文件)

誰能讓我知道我在做什麼錯了?

+0

歡迎OSX發展!我賣我的MacBook Pro,因爲那樣的問題的;)(和gdb問我root密碼啓動,什麼...) – phaazon 2013-03-25 08:38:23

+0

笑我知道的...我想我應該賣太礦;) – user2206696 2013-03-25 08:57:38

回答

3

你試過<OpenGL/gl.h>

+0

太謝謝你了。它現在工作:) – user2206696 2013-03-25 08:48:06