小编fre*_* AR的帖子

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

我正在使用RestKit来使用Web服务.RestKit工作正常,直到我尝试添加libZSDK_API.a库(此库是通过网络或蓝牙管理斑马打印机)

几个教程指出将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)
Run Code Online (Sandbox Code Playgroud)

iphone zebra-printers ios ios6

3
推荐指数
1
解决办法
996
查看次数

标签 统计

ios ×1

ios6 ×1

iphone ×1

zebra-printers ×1