2014-10-14 2 views
0

Xcode 6.0.1으로 업데이트 한 후 프로젝트가 링크 단계에서 빌드 오류가 발생합니다. 이유는 모르지만 그게 OpenGLES 일 것입니다. 왜냐하면 내가 그것에 관한 코드를 삭제하면 괜찮아지기 때문이다.xcode6에서 OpenGLES 링크 오류 : 아키텍처 arm64에 대한 정의되지 않은 기호

되어 다음 전체 오류 메시지 :

Undefined symbols for architecture arm64: 
    "_OBJC_CLASS_$_EAGLContext", referenced from: 
     objc-class-ref in PPSSignatureView.o 
    "_glDisable", referenced from: 
     -[PPSSignatureView setupGL] in PPSSignatureView.o 
    "_glGenVertexArraysOES", referenced from: 
     -[PPSSignatureView setupGL] in PPSSignatureView.o 
    "_glGenBuffers", referenced from: 
     -[PPSSignatureView setupGL] in PPSSignatureView.o 
    "_glBufferData", referenced from: 
     -[PPSSignatureView setupGL] in PPSSignatureView.o 
    "_glVertexAttribPointer", referenced from: 
     -[PPSSignatureView bindShaderAttributes] in PPSSignatureView.o 
    "_glDeleteVertexArraysOES", referenced from: 
     -[PPSSignatureView tearDownGL] in PPSSignatureView.o 
    "_glMapBufferOES", referenced from: 
     _addVertex in PPSSignatureView.o 
    "_glDrawArrays", referenced from: 
     -[PPSSignatureView drawRect:] in PPSSignatureView.o 
    "_glBindBuffer", referenced from: 
     -[PPSSignatureView tap:] in PPSSignatureView.o 
     -[PPSSignatureView pan:] in PPSSignatureView.o 
     -[PPSSignatureView setupGL] in PPSSignatureView.o 
    "_glClearColor", referenced from: 
     -[PPSSignatureView drawRect:] in PPSSignatureView.o 
    "_glDeleteBuffers", referenced from: 
     -[PPSSignatureView tearDownGL] in PPSSignatureView.o 
    "_glClear", referenced from: 
     -[PPSSignatureView drawRect:] in PPSSignatureView.o 
    "_glUnmapBufferOES", referenced from: 
     _addVertex in PPSSignatureView.o 
    "_glBindVertexArrayOES", referenced from: 
     -[PPSSignatureView drawRect:] in PPSSignatureView.o 
     -[PPSSignatureView setupGL] in PPSSignatureView.o 
    "_glEnableVertexAttribArray", referenced from: 
     -[PPSSignatureView bindShaderAttributes] in PPSSignatureView.o 
ld: symbol(s) not found for architecture arm64 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

및 가져 오기 코드 : 수입 OpenGLES/ES2/glext.h

답변

7

그것은 당신 같은 소리는 OpenGLES에 연결되지 않습니다.

프로젝트 설정에서 '빌드 단계'로 이동하고 '라이브러리와 이진 파일 링크'에 OpenGLES.framework를 추가하십시오.

관련 문제