2012-09-23 4 views
0

트렁크에서 최신 버전의 xcrossing을 다운로드했습니다. 프로젝트에 성공적으로 추가하고 종속성을 올바르게 작성했습니다. 내가 빌드하는 경우 라이브러리 혼자 모든 것이 원활하게 실행,하지만 난 내 프로젝트를 빌드 할 경우 내가 파일은 C를 수입하는 것으로 나타났습니다 대답을 찾고 Counted.h 헤더프로젝트에 얼룩말 횡단 추가 Xcode 4.5

"lexical or preprocessor issue 'iostream' file not found"

안쪽이 오류 ++ 헤더의 확장자는 .mm이어야합니다. 그것을 사용하는 클래스는 .mm입니다. 나는 또한 그것을 사용하는 다른 파일이 있는지 확인하기 위해 검색을 만들었지 만 그렇지 않았다.
나는 무엇을해야할지 정말로 모른다.

내가 도움이 될만한가요?
UPDATE
하시면 자동을 사용하는 클래스의 헤더를 가져 오는 경우 문제를 만드는 헤더가 ZXingWigdetController.h 및 QRCodeReader.h이다, 나는 오류 얻을 :

"lexical or preprocessor issue 'iostream' file not found"

내가 가져 오는 경우를
enter image description here

답변

2

이 CocoaPods 웹 사이트 cocoapods.org를 살펴 보자 다음하시면 자동 및 구현 파일에서 QRCodeReader를 사용하는 클래스의 헤더 내부 ZXingWidgetController가 나는 오류가 발생합니다.

ZXing을 내 프로젝트에 추가하려고했습니다. 결국 코코아포드를 사용했는데 문제없이 작동했습니다. 요청에 따라

편집 대답은 ...

대답은 단지 아키텍처에서와 아키텍처에 ZXingWidget 라이브러리의 ZXingWidget 프로젝트에 armv7s를 추가한다.

누구나 CocoaPod를 사용해야합니다. 정말 놀라운 도구입니다. 내가 사용하는 모든 프레임 워크는이를 통과합니다.

+0

감사합니다. 확인해 보겠습니다. 작동한다면 강력한 녹색 깃발을 설정할 것입니다. – Andrea

+0

걱정하지 않아도 코코아포드를 설치하려면 약간의 설정이 필요합니다 (모두 웹 사이트에서 설명 됨). 그러나 필요한 경우 "pod"의 이름을 txt 파일에 추가하면됩니다. 오, 시작하기 전에 프로젝트에서 ZXing을 완전히 제거하는 것이 가장 좋습니다. 더 이상 도움이 필요하면 알려주세요. – Fogmeister

+0

CocoaPods는 정말 훌륭한 도구로 보이지만 문제를 해결하지는 않습니다. 모든 종속성이있는 프로젝트는 "ZXingWidgetController를 찾을 수 없습니다"라고 말합니다. 나는 집에서 다시 시도 할 것이다. 필자가 이해하지 못하는 사실은 수동으로 가져온 xzing을 사용하는 동일한 프로젝트가 이전 버전의 Xcode에서 잘 빌드된다는 것입니다. 5 월에 zxing으로 프로젝트를 4.5로 잘 만들었습니까? – Andrea