2011-07-27 6 views
1

프로젝트를 컴파일하려고 할 때이 오류가 발생합니다.Xcode 4 - 빌드 오류 "필요한 아키텍처 i386 파일이 없습니다"

이 문제의 원인은 무엇일까요? 기본적으로 내가 여기 http://www.onbarcode.com/tutorial/iphone-barcode-generator-guide.html

ld: warning: directory not found for option '-LOnBarcode/Release-iphonesimulator/usr/local/include' 
ld: warning: ignoring file /path/OnBarcode/3.2/Release-iphoneos/libOnBarcodeIPhone.a, missing required architecture i386 in file 
Undefined symbols for architecture i386: 
    "_OBJC_CLASS_$_OBLinear", referenced from: 
    objc-class-ref in MyViewBarcode.o 
ld: symbol(s) not found for architecture i386 
collect2: ld returned 1 exit status 

에서 바코드 생성 라이브러리를 사용하려고 해요 내 헤더와 라이브러리 경로에 경로를 추가했다. 내가 분명히 할 필요가 있지만, 상대방을 상대한다면 경로가 어떻게 보이게해야합니까? (즉 ./path/name)

이 얼마나 파일 시스템 내 디렉토리 구조의 모양을

프로젝트
| -> OnBarcode

그것은 "./OnBarcode"해야 하는가?

예 또한 비슷한 게시물을 읽었지만 더 많은 프레임 워크 관련 라이브러리 관련이 없습니다.

+0

을 참조하십시오. 프로젝트가 장치에 맞게 잘 컴파일됩니다. 그래서 문제는 시뮬레이터로 컴파일하는 것입니다. – teepusink

답변

1

당신이 시뮬레이터에 대한 올바른 libOnBarcodeIPhone.a를 참조하고 있는지 확인
티, 감사합니다. 이 파일은 Release-iphonesimulator 폴더에 있습니다. 그렇지 않으면 장치에 불을 붙이고 있다면 Release-iphoneos

관련 문제