2010-07-23 3 views
0

Xcode에서 코어 플롯 헤더를 찾지 못하는 것 같습니다. 나는 다음을했다.코어 플롯 헤더를 찾기 위해 xcode를 얻으려면 어떻게해야합니까? (iPhone)

  1. hg repo를 복제한다;
  2. CorePlot-CocoaTouch.xcodeproj 파일을 프로젝트로 드래그하십시오.
  3. CP 프로젝트를 열고 성공적으로 컴파일했습니다.
  4. lib 파일을 대상의 정적 링크 목록으로 끌었습니다.
  5. 대상에 대한 직접 종속성으로 CorePlot-CocoaTouch를 추가했습니다.

하지만 여전히 컴파일시 "CorePlot-CocoaTouch.h : No such file or directory"오류가 표시됩니다. 나는 대답을 찾으려고 노력하고있는 주위에 인터넷 검색을 해왔지만 같은 문제를 가지고 있지만 명확한 해결책이없는 소수의 사람들 만 찾는 것으로 보인다. 나는 무엇을 놓쳤는가?

답변

1

대답은 절대 경로가 아닌 헤더 검색 경로에 상대 위치를 사용할 수 있다고 판단 되더라도 this blog post에 나와 있습니다. 또한 버그가 수정 될 때까지 -all_load뿐만 아니라 -ObjC을 링커 플래그에 추가하는 것을 잊지 마십시오 (this comment 참조).

2

Mac을 코딩하고 있어도 같은시기에 내가 찾고있는 것을 발견했습니다. 이 솔루션에서는 코어 플롯 디렉토리가 Xcode 프로젝트의 위치라고 가정합니다. 내 응용 프로그램의 대상 설정에서 프레임 워크 (헤더 아님) 검색 경로에 대해 다음을 설정합니다.

"${PROJECT_DIR}/core-plot/build/${BUILD_STYLE}/${EFFECTIVE_PLATFORM_NAME}" 

따옴표 중요. 그리고 그것은 내가해야 할 모든 것이 었습니다!

+0

예, 인용 부호에 대해 어려운 방법을 배웠습니다! 어떤 독자라도 iOS 용으로 만들 때 프레임 워크를 추가하지 말아야 할 필요가 있지만, 조인트를 망가 뜨립니다 ;-) – Sophistifunk

관련 문제