2011-07-27 4 views
0

어젯밤에 Xcode에서 OpenGL로 놀아 보려고했으나 iPod nano 2 세대에서 실행할 수 없었습니다 ('FirstOpenGL'을 실행할 수 없음 - 'armv7' 장치에는 'armv6'또는 호환 아키텍처가 필요함).iphone opengl proper

아키텍처 옵션은 armv7 뿐이었지만 armv6은 없었습니다. OpenGL 템플릿으로 열었고 빌드 옵션을 검색했지만 설정 방법을 찾을 수 없었습니다. 이 문제를 어떻게 해결할 수 있습니까?

답변

0

시뮬레이터에서 실행할 수 있습니까?

기본 SDK를 더 낮은 것으로 변경해보십시오. 도움이되는지 확인하십시오.

EAGLRenderingAPI api = kEAGLRenderingAPIOpenGLES2; 

과로 변경 : 당신이 확인할 수 있습니다

마지막 한가지는이 라인입니다 그래서 당신은 1.1를 사용할 필요가 일부 오래된 아이팟에서 OpenGL ES 2.0을 실행할 수 없습니다

EAGLRenderingAPI api = kEAGLRenderingAPIOpenGLES1; 

.

+0

장치가 2.0과 호환되지 않는 경우 자동으로 어떤 버전이 사용되는지 감지합니다. 1.1로 변경됩니다. 나는 여기에 요점을 생각하지 않는다. 아키텍처에 armv6 옵션이 없기 때문에 나는 아이팟을 사용할 수 없다. – REALFREE

+0

meh nvm 대상의 빌드 옵션을 armv6 + armv7 =로 설정하지 않았습니다. / – REALFREE