2011-01-23 2 views
2

나는 this article에 따라 지침을 수행했으며 많은 문제없이 Cocos2D로 작업 해 왔습니다. 최근, 정말 같은 일부 물리학을 시도하는 Box2D의 헤더를 포함하여 시도 :외부 iOS 프로젝트에서 Box2D/Cocos2D로 작업

../cocos2d-iphone-0.99.5/external/Box2d/Box2D/Box2D.h:34:0 ../cocos2d-iphone-0.99.5/external/Box2d/Box2D/Box2D.h:34:37: error: Box2D/Common/b2Settings.h: No such file or directory 
다음 Box2D.h 파일이 헤더 파일의 나머지 부분을 포함하지 수있는 곳

#import "Box2D.h" 

이 오류의 많은 결과

이것이 첫 번째 오류이며 나머지 23 개는 Box2D.h의 다른 헤더에 해당합니다.

alt text

또한, 나는 이것을 해결하기 위해 시도 :

는 이미 프로젝트/문서의 지침에 따라 현재의 프로젝트 목표, 나의 프로젝트는 현재 다음과 같습니다를 추가 한 내 프로젝트에서 모든 .m 파일을 선택하고 파일 유형을 sourcecode.cpp.objcpp로 설정했지만 이것이 문제가 아니라고 생각합니다. 나는 사용자 헤더 검색 경로 빌드 설정에서이 헤더가 저장된 폴더가 추가되었다는 것을 확신합니다. 그렇지 않은 경우 Cocos2D는 컴파일 할 수 없습니다.

내가 뭘 잘못하고 있니?

답변

1

이것이 다른 프로그래머에게 즉시 명백한지는 모르겠지만 대상 설정에서 항상 검색 사용자 경로 항상 검색을 선택하여이 문제를 해결했습니다. 다른 사람들을 돕기를 바랍니다.

0

나를위한 또 다른 해결책은 디렉토리 이름에서 공백 문자를 제거하는 것입니다. Forexample 경우 프로젝트 폴더 등의 변화

"user/prj 01" 

"user/prj01". 
관련 문제