xcode4 zxing:架构i386的未定义符号

我需要在我的应用程序中使用QR,即时通讯使用zxing,

扫描testing很好地工作,并且在按照所有的指示导入小部件的时候一切正常,但是

在实现小部件和QRCodeReader的代码时,我有这个错误

未定义的架构i386符号:“_OBJC_CLASS _ $ _ ZXingWidgetController”,引用自:AttendanceVC.o中的objc-class-ref“_OBJC_CLASS _ $ _ QRCodeReader”,引用自:AttendanceVC.o中的objc-class-ref ld:未find符号对于架构i386叮当声:错误:链接器命令失败,退出代码1(使用-v来查看调用)

那么请如何解决这个问题?

编辑:我的构build设置是: i386 armv6 armv7

非常感谢!

在README中仔细检查步骤2。 Link Binary with Libraries你必须有libZXingWidget.a ,这听起来像你没有。

检查构build设置中的有效架构。 看看这些链接。

架构i386的未定义符号:_OBJC_CLASS _ $ _ SKPSMTPMessage“,引用来自:错误

未定义的符号为架构i386

编辑:通常这些types的链接器错误是由于您的编译器中的链接问题或您添加的框架或您的库的链接问题。 检查你是否使用合适的编译器,检查你是否添加了所有必需的库和框架。 另外检查你是否正确导入了所有的库和框架。 请检查所有这些东西一次。 有关这方面的指导,请查看下面的链接

http://forums.macrumors.com/showthread.php?t=956090

Apple Mach-O Linker编译设备时出错

链接器错误(只有模拟器)与自己的库后更新到iPhone SDK 4.0

铿锵声:错误:链接器命令失败,退出代码1

希望这可以帮助..

我有同样的问题,并在“构build设置”下面的configuration适用于我。

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