2012-09-05 3 views
2

codeTimestamp 클래스를 사용하여 코드 체크 아웃 속도를 사용할 때 오류가 발생합니다. 그러나이 클래스는 다른 프로젝트에서 작업 중입니다. 나는 이것에 무슨 일이 일어나는 지 모른다. 오류는 다음과 같습니다 건축하는 ARMv7에 대한 정의되지 않은 심볼 : "__Z25LogTimestampChunkInMethodPKciaa"에서 참조 : - [EAGLView renderFrameQCAR] EAGLView.o LD에서 : 기호 (들) 아키텍처하는 ARMv7 그 소리 찾을 수 없습니다 : 오류 : 링커 명령이 실패했습니다 종료 코드 1 (호출을 볼 수 -v 사용)의 도움에 미리xcode에서 아키텍처 armv7에 대한 정의되지 않은 기호

enter image description here

감사합니다, 좋은 하루 되세요.

+0

컴파일 된 리소스에 .m 파일을 추가했습니다. –

+0

컴파일 된 리소스에 .m 파일을 추가하는 방법은 무엇입니까? –

+0

@AyazAlavi : 응용 프로그램을 실행하면 .m 파일이 자동으로 컴파일 된 소스에 추가됩니다. 그러나 프로젝트에 외부 파일을 추가하는 동안 놓칠 수 있습니다. 그렇다면 프로젝트 아이콘 -> 빌드 단계를 선택하여 .m 파일을 수동으로 추가 할 수 있습니다. –

답변

1
  • 해당 파일에 -fno-obj-arc 플래그를 설정해야합니다. 맞습니까?

  • EAGLView 소스 파일을보고 LogTimestampStartChunk를 사용하는 곳을 찾으십시오. LogTimestampStartChunk를 추가 한 유일한 파일입니까? 어떤 이유로 든 CodeTimeStamp.o가 대상에 추가되지 않습니다. 다른 파일에서 LogTimestampStartChunk를 사용하고 있다면 EAGLView에서 주석을 달아 빌드 할 수 있는지 확인하십시오.

궁극적으로이 매크로를 하나의 파일로도 사용할 수없고 프로젝트를 빌드 할 수 없다면 CodeTimeStamp.o 파일을 포함하지 않은 것입니다. 그렇지 않으면 EAGLView에 대한 뭔가를 구축 할 수 있다면.

관련 문제