2012-06-14 2 views
3

간단한 메이크 파일과 호환되는 프로젝트를 빌드하는 데 사용하는 간단한 디렉터리 구조가 있습니다.Xcode 검색 경로 및 파란색 폴더

내 프로젝트 폴더 내에 include/이라는 디렉토리가 있습니다.이 디렉토리에는 대부분 내가 링크하는 라이브러리의 헤더가 있습니다.

그래서 Xcode에서는 Xcode 프로젝트의 소스와 헤더가 찾을 수 있도록 include로 가득 찬이 폴더를 포함하기 만하면됩니다. 그래서 컴파일 할 수 있습니다. 일단 소스 파일을 컴파일 할 수있게되면이 라이브러리를 컴파일하는 것에 대해 걱정할 것입니다.

내 포함 폴더를 추가하여 Xcode 프로젝트에서 파란색 폴더로 나타나며 파일 시스템의 Xcode 프로젝트 디렉토리 안에 "실제 디렉토리"양식으로 존재합니다. 이를 "포함"이라고합니다.

또한 "include/**"을 헤더 검색 경로 및 사용자 헤더 검색 경로 아래의 프로젝트 검색 경로 구성 설정에 입력하고 항상 검색 사용자 경로를 사용하지 않도록 설정했습니다. 빌드가 헤더를 찾지 못했습니다.

저는 Xcode로 작업하기 위해 모든 파일을 구성하는 완전히 다른 방법을 원합니다. (너무 많은 파일이 너무 많습니다.)

여기 누군가가 Xcode에서 컴파일 할 때 이와 같은 기존 프로젝트를 얻은 경험이 있습니다. 어떤 도움을 주셔서 감사합니다. 기본적으로, 나는 Xcode에서 컴파일하는 기존 makefile 프로젝트를 합리적으로 빠르게 만들려고 노력하고있다.

+0

그래서 문제는 다음과 같습니다. 프로젝트가 리소스를 찾을 수 없습니까? – CReaTuS

+0

그래 ... 추가하려고하는 헤더가 표시되지 않습니다. –

+1

디렉토리의 루트에 그들을 덤프하지 않으면. 어떤 조직적 관점에서 보면 틀린 길입니다. –

답변

3

1) 설정 - 구축 "프로젝트에

2) cmd를 + 1

3) 선택 대상

4) 귀하의 헤더를 추가하지 마십시오 단계 시도 > 헤더 검색 경로 "$ (SRCROOT)/include"를 추가하십시오.

+0

글쎄, 나는 이런 식으로 뭔가를했고, 결국 효과가있었습니다. 헤더 검색 경로에 값을 추가하는 인터페이스는 * super * clunky입니다. –