하나의 주 프로젝트와 하위 프로젝트로 추가되는 다른 프로젝트가 있습니다. 내가 메인 프로젝트에 하위 프로젝트에 정의 된 헤더 파일에 액세스하고 싶지만 그것은 불행한 파일 오류를 찾지 못한다고 말하는 것입니다.기본 프로젝트의 하위 프로젝트 헤더 파일에 액세스하는 방법
첨부 이미지를 참조하십시오. 하위 프로젝트의 헤더 파일에 액세스하려면 무엇을 수정해야합니까?
하나의 주 프로젝트와 하위 프로젝트로 추가되는 다른 프로젝트가 있습니다. 내가 메인 프로젝트에 하위 프로젝트에 정의 된 헤더 파일에 액세스하고 싶지만 그것은 불행한 파일 오류를 찾지 못한다고 말하는 것입니다.기본 프로젝트의 하위 프로젝트 헤더 파일에 액세스하는 방법
첨부 이미지를 참조하십시오. 하위 프로젝트의 헤더 파일에 액세스하려면 무엇을 수정해야합니까?
"$ {SRCROOT}"으로 HEADER_SEARCH_PATH를 설정했습니다. 하지만 여전히 헤더 파일이 좋지 않다는 말입니다. –
홈 프로젝트/yourproject/ –
예와 같이 하위 프로젝트의 실제 경로 여야합니다. 제대로 컴파일됩니다. 하지만 내비게이션에서로드하려고 할 때 링커 오류가 발생합니다 "아키텍처 i386에 대한 정의되지 않은 기호 :"_OBJC_CLASS _ $ _ SubViewContoller ",". 그리고 내 코드 문장은 "subView = [[SubViewContoller alloc] initWithNibName : @"SubViewContoller "번들 : nil];"입니다. –
중복 가능성을 확인하는 방법을 읽기 위해, 주요 프로젝트의
search path for headers
에 하위 프로젝트의 경로를 추가해야합니다 [엑스 코드 4.2 : 어떻게 가져 .h file from subproject] (http://stackoverflow.com/questions/9501799/xcode-4-2-how-to-import-h-file-from-subproject) –