Xcode:C99とOpenGLメソッドがらみのとあるエラー対策

Filed under Xcode, トラブルシューティング
Tagged as

昔から使っているプロジェクトを、最近のXcode、iOS SDKでビルドしなおしていたら、下図のようなエラーが出てきました。
xcode opengl C99 error

"Implicit declaration of function 'glGenVertexArraysOES' in invalid in C99"

とか、

"Implicit declaration of function 'glBindVertexArrayOES' in invalid in C99"

というエラーです。

調べてみたら、StarckOverflowで該当するQ&Aが見つかりました!

・Errors showing for OES OpenGL statements in Xcode 6 for iOS8 – Stack Overflow
エラーが出るソースの上部に、次のようなimport文を追加して対応できる、とのことです。

#import <OpenGLES/ES2/glext.h>

これで無事解決しました!


Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)