2012-01-17 3 views
0

내가xcode4 zxing : 아키텍처 I386에 대한 정의되지 않은 기호

스캔 테스트가 훌륭하게 작동, 내 응용 프로그램, 메신저 사용 zxing에 QR을 통합해야하고, 모든 지침에 따라 후 위젯을 가져올 때, 모든 간다 잘, 하지만, 그래서 어떻게 좀 해결하기 위해 위젯과 QRCodeReader

Undefined symbols for architecture i386: "_OBJC_CLASS_$_ZXingWidgetController", referenced from: objc-class-ref in AttendanceVC.o "_OBJC_CLASS_$_QRCodeReader", referenced from: objc-class-ref in AttendanceVC.o ld: symbol(s) not found for architecture i386 clang: error: linker command failed with exit code 1 (use -v to see invocation)

에 대한 코드를 구현할 때

나는이 오류가?

편집

: 내 아키텍처 빌드 설정에는 다음과 같습니다 i386 armv6 armv7

고마워요!

답변

6

링크 확인. Link Binary with Libraries에서 libZXingWidget.a이 있어야하며 그렇지 않은 것 같습니다.

4

빌드 설정에서 유효한 아키텍처를 확인하십시오. 이 링크를 확인하십시오.

Undefined symbols for architecture i386: _OBJC_CLASS_$_SKPSMTPMessage", referenced from: error

Undefined symbols for architecture i386

편집 : 보통 링커 오류의 이러한 유형 인해 추가 된 프레임 워크 또는 라이브러리와 컴파일러 또는 링크 문제에 링크 문제로 발생합니다. 적합한 컴파일러를 사용하고 있는지 확인하고 필요한 모든 라이브러리 및 프레임 워크를 추가했는지 확인하십시오. 또한 모든 라이브러리와 프레임 워크를 제대로 가져 왔는지 확인하십시오. 이 모든 것을 한 번만 확인하십시오. 이에 대한 지침을 위해 아래의 README 더블 체크 2 단계

clang: error: linker command failed with exit code 1

희망이 도움이 Apple Mach-O Linker Error when compiling for device

Linker error (only simulator) with own library after update to iPhone SDK 4.0http://forums.macrumors.com/showthread.php?t=956090

..

+0

TNX, 난 당신을 사랑합니다 당신에게 – MaKo

1

"빌드 설정"의 설정과 동일한 문제가 발생했습니다.

C Language Dialect: GNU99 [-std=gnu99]
C++ Language Dialect: Compiler Default
C++ Standard Library: Compiler Default

+0

감사 빌드 설정을 확인하고,이 질문에 대해 편집을 참조하십시오 좋은 것 같습니다! 시간을 절약 해 줬어! – Andres

관련 문제