2011-12-09 2 views
5

OpenGL을 화면에 그릴 때 GLKit을 사용하는 응용 프로그램을 빌드합니다. 이것이 iOS5 프레임 워크라는 것을 알고 있지만, glkit dylib와 직접 연결할 수있는 방법이 있는지 궁금합니다. GLKit을 사용하기가 훨씬 쉽기 때문에 코드를 다시 작성할 필요가 없다면 고맙겠습니다.IOS4 앱에서 GLKit을 연결할 수있는 방법이 있습니까?

답변

1

불행히도 iPhone에는 알려진 방법이 없습니다.

OS X 10.8에서 GLKit 프레임 워크 라이브러리 사본을 사용하여 동일한 작업을 시도했으며, 이미 OS X 10.6에서 사용할 수없는 기능을 사용하면 응용 프로그램이 종료되는 것으로 가정합니다. 10.7부터는 10.8이 이전 OS X에 매우 가깝습니다.

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6에서 GLKit 프레임 워크를 복사 할 수 있습니다. .0.sdk/System/Library/Frameworks/GLKit.framework를 iPhone 4 SDK 폴더의 경로에 추가하십시오.

프레임 워크 및 헤더 파일은 Xcode의 이전 버전을 사용하기 때문에/Developer에있는 이전 Xcode 버전에서 액세스 할 수 있어야합니다.

+0

내 예제 폴더는 iOS 6 SDK 용입니다. iOS 5.x SDK가 설치되어 있다면 대신 사용해야합니다. 버전 4에 가까워졌습니다. – DasFuxx

+0

GLKit에서 인라인 (Matrix.h와 같은) 인 모든 헤더를 추출하고 필요한 함수 (예 : 텍스처 로더 함수)를 직접 구현하여이 문제를 해결했습니다. 하지만 이제 iOS4가 약화 될 것으로 생각됩니다. 나는 얼마 전 iOS 개발을 중단했다. – McLeary

+0

사실 그렇습니다 :) 대답을 한 후에 나는 그 질문이 거의 일 년 된 것을 보았습니다. 어쨌든 이것은 미래에 다른 프레임 워크에 유용 할 수 있다고 생각합니다. – DasFuxx