2011-02-04 1 views
0

프로젝트를 정리하고 에 대한 참조를 삭제했습니다. openFrameworks. 어떤 것들은 사용되지 않았고, 그래서 나는 실수로 생각했다 ... 나의 프로젝트에서의 공포!Xcode - openFrameworks 라이브러리를 삭제했습니다. 이제 컴파일 할 수 없으며 다시 추가하는 데 어려움이 있습니다.

모든 종류의 오류는 물론 발생합니다. 그러나 Xcode는 이러한 종류의 작업을 취소 할 수 없습니다. libs을 다시 추가했지만 오류가 지속됩니다. 누군가 내가 누락 된 기본 개념적 사실을 나에게 설명 할 수 있습니까?

오류 [편집]과 같이 이동 :

/Developer/openFrameworks-iPhone/libs/openFrameworks/app/ofAppGlutWindow.cpp:61: error: 'glutInit' was not declared in this scope 
/Developer/openFrameworks-iPhone/libs/openFrameworks/app/ofAppGlutWindow.cpp:62: error: 'GLUT_RGB' was not declared in this scope 
/Developer/openFrameworks-iPhone/libs/openFrameworks/app/ofAppGlutWindow.cpp:62: error: 'GLUT_DOUBLE' was not declared in this scope 

[업데이트]. 확인해야 할 두 가지 사항 : (1) oF 라이브러리 자체의 유효한 빌드가 있어야합니다. 라이브러리 프로젝트를 열고 빌드되었는지 확인하십시오.

(2) 빌드 단계> 라이브러리와 이진 파일로 연결 섹션에 oF 라이브러리 (및 Poco와 같은 다른 모든 종속 라이브러리)가 추가 되었습니까? 때로는 라이브러리를 삭제 한 다음 다시 추가하면이 목록에 포함되지 않습니다. 여기에서 라이브러리 파일을 다시 드래그하십시오. 그것이 궁극적으로 나를 위해 해결했습니다.

답변

0

발견 : "빌드 단계"에 포함될 적절한 라이브러리를 수동으로 추가해야했습니다. 그런 방식으로 openFrameworks를 깨끗하게 다운로드하십시오. 그 후에 나는 그것을 라이브러리를 참조하는 프로젝트에 추가하고 빌드 할 수 있습니다!

0

깨끗한 빌드를 사용해 보셨습니까? 정적 라이브러리를 추가 할 때이 오류가 발생했습니다.

+0

그래도 여전히 깨끗한 빌드 후에 발생합니다 ... – buildsucceeded

+0

나는이 lib를 전에 사용 해본 적이 없지만이 lib의 시뮬레이터와 장치 버전이 있습니까? 또는 시뮬레이터와 장치 디버그를 시도했지만 그 중 아무 것도 작동하지 않습니까? – Samuel

+0

둘 다 작동하지 않습니다. 또한, openFrameworks의 깨끗한 재 다운로드는 더 이상 빌드되지 않습니다 ... – buildsucceeded