2014-07-06 3 views
3

Xcode 5.1.1을 사용하여 OS X 10.9에서 OGRE sdk 1.9를 빌드하려고합니다. http://sourceforge.net/projects/ogre/files/ogre/1.9/1.9/OgreSDK_v1-9-0.dmg/download에서 SDK를 다운로드하고 CMake 2.8-12를 설치했습니다. Xcode에서 헤더를 찾을 수 없습니다.

나는 OGRE.xcodeproj을 열고 컴파일러 누락이 헤더에 대해 불평을 구축하려고

은 ...

Xcode cannot find the header

그래서 나는 헤더가 실제로

Folder where header is located

이 있음을 확인

그리고 나서 헤더 검색 경로를 살펴 보았습니다. 이들 중 일부는 NOTFOUND

NOTFOUND showing in include directories

을 보여주는 왜 나는 기본적 둔다 (*)에 의해 엑스 코드 그래서 그것을 제거 "하위 디렉토리는 재귀 검색에서 제외 할"것을 알 수 모른다.

(*) in Sub-directories to exclude in recursive searches

나는 다음 헤더 검색 경로 및 사용자 헤더 검색 경로

Added $SRCROOT to user header search paths

Added $SRCROOT to header search paths

그러나하려고 할 때 나는 오류가 계속하고 모두 $ SRCROOT -recursive 추가 엮다. 아무도 여기서 무엇이 잘못되었는지 압니까?

+1

열기 '텍스트 편집기에서 project.pbxproj'와 $ SRCROOT'에 의해 NOTFOUND''의 모든 항목을 대체// OGRE'을 포함,'project.pbxproj'이 프로젝트 번들'에 있습니다 OGRE.xcodeproj' . – rraallvv

+0

06/2016 - 여전히 같은 오류 - f *** ing annoying. 한숨. – ATV

답변

-1

당신이 시도 할 수 있습니다 :

사용법 #include < 귀신/ogreOverlaySystem.h>

(내가 그것을 작동 할 것이라고 확신합니다).

+1

프로그램의 모든 포함 내용을 수정하지 않고도 헤더를 찾을 수있는 솔루션을 찾고 있습니다. –

0
  1. NOT FOUND 문제는 실제 디렉토리 트리에 따라 직접 수정해야합니다.

  2. $SRCROOT/boostrecursive의 영향을받지 않습니다. $SRCROOT/include/OGRE을 재귀 적으로 설정하고 하위 방향을 삭제할 수 있다고 생각합니다. BTW, 기본 정의는 OGRE_SDK_ROOT입니다, 당신이 그것을 변경?

관련 문제