2014-02-22 2 views
0

내 프로젝트 (xcode의 파란색 폴더)에 하위 폴더를 추가하고 모든 하위 폴더에서 헤더를 검색하도록 지정했습니다. 이제 헤더가 있지만 컴파일 후에는 프로젝트를 연결할 수 없습니다. 내 하위 폴더가 컴파일되지 않기 때문입니다. 하지만 Build Phase 창에서 소스를 컴파일 할 때 하위 폴더를 추가해도 아무 것도 변경되지 않았습니다. 소스를 컴파일하기 위해이 하위 폴더에서 하나의 파일 만 추가 할 수 있다는 이상한 점이 있습니다.xcode의 하위 폴더. 연결

Screenshot

+0

컴파일하지 않은 소스와 헤더를 찾을 수 없다는 차이점이 있습니다. – bgfriend0

+0

헤더가 있습니다. 사용자 헤더 경로를 추가 한 후 이제 프로젝트를 연결할 수 없습니다. 컴파일러는 나에게 많은 링크 에러를 준다. –

+0

어떤 종류의 연결 오류입니까? 기호를 찾을 수 없습니까? 관련 빌드 타겟에 관련 소스 파일을 포함 시켰습니까? – bgfriend0

답변

0

솔루션 : 소스에서 빌드 Xcode 프로젝트에 대한 사용 cmake 도구입니다.

0

실제 소스 파일을 대상에 추가하는 대신 Xcode에서 폴더 참조로 폴더를 추가 한 것처럼 보입니다.

기존 소스 파일과 폴더를 추가 할 때 파일 브라우저에서 "옵션"영역을 확장하고 추가 된 폴더에 대해 "그룹 만들기"옵션을 선택하십시오.

"대상에 추가"에 올바른 대상이 선택되어 있는지 확인하십시오.