2011-08-13 8 views
2

box2D를 컴파일하는 데 다소 시간이 걸렸습니다. Xcode에서 빌드 디렉토리를 처리하는 방법을 이해할 수 없기 때문에 생각합니다.Xcode 디렉토리 시스템을 알아 내려고 시도했습니다.

Box2D는 다양한 하위 디렉토리에있는 일련의 헤더 파일과 소스 파일을 포함하는 폴더입니다. Xcode에서 Coco 터치 정적 라이브러리 프로젝트에 Box2D 폴더를 추가했습니다. 컴파일하려고하면 <Box2D/Common/b2BlockAllocator.h>과 같은 헤더 파일을 찾을 수 없다는 오류가 발생합니다.

나는 단순히 #include "b2BlockAllocator.h" 헤더를 포함하면 잘 컴파일되고 실제로 Xcode에서 파일을 찾습니다.

저는 여기에 조금 갇혀 있습니다. 루트 프로젝트 디렉토리에서 검색을 시작하고 소스 파일 위치에서 검색을 시작하는 방법을 찾아야한다고 생각합니다.하지만 어떻게해야할지 모르겠습니다. 그게 Xcode에서 할 수 ...

어떤 아이디어?

답변

0

좋아요. 알아 냈습니다.

대상 설정 페이지에서 '헤더 검색 경로'를 찾아 프로젝트의 루트 빌드 디렉토리를 추가하십시오.

0

<Box2D/Common/b2BlockAllocator.h>Box2D/Common 디렉토리에 있습니다. Box2D에는 헤더 및 소스 파일 세트가 포함되어 있다고 말했습니까? Box2D의 하위 디렉토리에있는이 헤더 중 일부는 Common이라고되어 ​​있습니까? 아니면 모두 바로 Box2D입니까? 그것이 후자라면, 그것은 당신의 문제입니다.

관련 문제