2012-07-27 4 views
2

내 프로젝트가 XCode 4.2에 오류없이 작동 중이므로 Lion에 있습니다. 이제 Mountain LionXCode 4.4으로 실행 중이고 프로젝트를 빌드하려고 할 때 tree.h 파일을 찾을 수 없다는 오류가 발생합니다. 나는 머리말 수색 경로를 검사하고 정확했다. 웹에서 이러한 오류를 검색하여 여러 페이지에서 동일한 솔루션을 찾았지만 특정 솔루션을 이해하지 못했습니다 (예 : this page 참조).libxml2 및 XCode 4.4로 내 프로젝트를 컴파일 할 수 없습니다

이 문제를 어떻게 해결할 수 있습니까? 또는 인터넷을 통해 퍼져있는 이상한 솔루션을 명확히 할 수 있습니까?

답변

3

또 다른 헤더 검색 경로를 추가해야했습니다 : $(SDKROOT)/usr/include/libxml2. 이 문제가 해결되었습니다.

+1

정확하다고 표시해야합니다. 사람들이이 문제를 해결할 수 있도록 문제를 해결했습니다. 예 : 답변자 이름과 답변 이름을 비교하지 않고 –

+4

경로에 공백이 있으면 (보통 'Xcode.app '내가'Xcode 4.5.app '라고 부름)이 경로를 따옴표로 묶어야합니다. 또한 전체 경로가 표시되므로 SDK_DIR이 SDKROOT보다 좋습니다. 따라서 "$ {SDK_DIR}/usr/include/libxml2"를 사용하고 재귀 적으로 표시하십시오. – Wex

+0

Wex, 많은 것을 시도해 봤지만 아무도 작동하지 않았습니다. 그리고 나서 Xcode.app의 이름을 공백으로 변경했습니다. – ernesto

2

XCode 환경 설정으로 이동하여 명령 줄 도구를 설치하십시오.

+0

다른 모든 팁들이 그것을 완전히 고치지 못했을 때, 이것은 트릭을 만들었습니다. – Maple

관련 문제