Tag:

当添加libZSDK_API.a时,Restkit的-ObjC标志会导致编译错误

我正在使用RestKit来使用Web服务。 RestKit工作正常,直到我试图添加libZSDK_API.a库(这个库是通过networking或蓝牙来pipe理斑马打印机) 几个教程指出这个步骤将RestKit添加到iOS项目: 在“其他链接器标志”中添加值-ObjC 但是当我添加库时,这个标志(-ObjC)会导致编译错误,当我删除这个标志时,iOS应用程序可以正确编译,但是当我执行应用程序时会崩溃,因为Project没有-ObjC标志。 我收到这个编译错误: Undefined symbols for architecture i386: "_OBJC_CLASS_$_Linea", referenced from: objc-class-ref in libZSDK_API.a(LineaBtPrinterConnection.o) (maybe you meant: _OBJC_CLASS_$_LineaBtPrinterConnection) ld: symbol(s) not found for architecture i386 clang: error: linker command failed with exit code 1 (use -v to see invocation)