2012-10-23 5 views
0

그래서 make 파일을 Xcode로 이식하려고합니다. CPPFLAGS에서 물건을 넣을 위치가 확실하지 않습니다. 현재 CPPFLAGS = -I../src/은 전 처리기가 경로를 분석하는 동안 include 지시문에 ../src/를 추가한다는 것을 의미합니다. 소스 파일을 수정할 수 없습니다.CPPFLAGS는 Xcode 프로젝트에서 동일합니다.

답변

0

모든 소스 파일과 헤더를 Xcode 프로젝트에 넣으면 명시적인 -I 스위치가 필요하지 않습니다. Xcode는 모든 헤더가 어디에 있는지 알고 있으므로 빌드시 필요한 include 지시문을 모두 생성합니다.

+0

Build Settings의 헤더 검색 경로에 ../src/를 추가했는데 제대로 작동했습니다. – Kimi

+0

프로젝트 자체에 관련 디렉토리를 포함시키지 않는 한이 작업을 수행하지 않아도됩니다. 두 가지 방법 모두 컴파일과 관련되어 있지만, 위와 같은 방법으로 탐색하는 것이 좋습니다. 탐색, 디버깅, 심볼 검색 등이 도움이됩니다. –

관련 문제