2010-02-03 7 views
3

프로젝트 디렉터리에없는 다른 헤더 파일과의 종속성이있는 코드를 작성하려고했습니다. HEADER_PATH 및 USER_PATH에이 헤더 파일에 대한 경로를 추가했습니다. 그러나 건물을 짓는 동안 여전히 오류가 표시됩니다. 파일을 찾을 수 없다고합니다. 프로젝트 설정에서 헤더 검색 경로에 추가 된 경로에 파일이 있는지 확인했습니다.XCode 3.1.2, 헤더 파일을 찾을 수 없습니다.

컴파일시 프로젝트에서 참조하는 모든 헤더 파일이 포함되어 있고 경로가 Xcode에서 선택되는지 어떻게 확인합니까?

모든 파일을 프로젝트에 복사 해 보았습니다. Xcode를 처음으로 사용하기 때문에 좌절감이 생깁니다. Iam은 리눅스 녀석이며 파일을 만들 때 편안합니다. 헤더 파일 디렉토리를 포함하도록 수정할 수있는 xcode 용 Make 파일이 있습니까?

+0

파일을 복사하지 않고 프로젝트에 추가하면 어떻겠습니까? – zneak

답변

0

헤더 파일 이름의 철자가 확실합니까? 대소 문자가 맞습니까? 시스템 따옴표 "<>이 아닌 사용자 따옴표" "를 사용 했습니까?

위와 같은 모든 명백한 사항을 확인했다고 가정하면 Xcode를 종료하고 프로젝트 디렉토리에서 "빌드"폴더를 삭제 한 다음 다시 시도하십시오. 때로는 빌드 폴더가 내부 피클.

3

대상의 빌드 단계에서 소스 파일의 순서를 확인하여 소스 파일이 참조하는 소스 파일보다 먼저 종속성이 컴파일되도록 할 수 있습니다.

  1. 프로젝트 탐색기에서 프로젝트를 선택하십시오.
  2. 대상을 선택하십시오.
  3. 빌드 단계 탭을 클릭하십시오.
  4. 소스 컴파일을 클릭하여 섹션을 확장하십시오.
  5. 종속성을 목록의 맨 위로 끌어 놓습니다.
+0

"의존성을 목록의 맨 위로 드래그하십시오"트릭을 수행했습니다. 고마워요 ^^ – Diwann

관련 문제